All very good points Scott and I agree with pretty much all of it, bar the odd thing.
But I diverge on your final declaration that you'd still vote for him (or Labour) at a GE. There's no way I could vote Labour under him. Unless, and this is a big ask, he adopts a raft of socialist principles and policies in the run up to the GE. But even if that happened, I don't think I'd believe him.