I did wonder when I tossed in my theoretical hand grenade as to whether it would reignite the debate!
Johnson (B) its a shrewd move by May to put him at the Foreign Office, means as a senior minister he has to forego his lucrative media work and effectively muffles his ability to be off message, means he has to work out in conjunction with his other Brexit mates how to implement it...and take the blame if it goes wrong or is not to the Brexit leaning Tory's tastes.
As for the guy being an effective mayor of London, mm by what standard? Apart from Boris bikes what did he implement that has been of significant benefit to the capital?