Agree with you entire post. It's a strange day. I never thought I would ever be plumping for Theresa May. What has the world come to?
On your comment above. Agree this is a very likely outcome if the Tories aren't to tear themselves apart. And, when that happens, that's when the shit really...
Boris is biding his time again.
He knows that whomever is elected is a dead man or woman walking because of the single market and immigration issue. He's hoping they'll take the bullet and he can ride in on a charger after that. What a Machiavellian character he is.