Urmstongran in regard to your post @13:36 today, what's the rush to conclude this ballot. Labour may as well wait for all those on holiday etc this month to return and vote if they choose to.
After all, whatever the Labour Party in Parliament say over the next four years, the Tories have a large majority and therefore will carry out any policy they so wish. In that, no fine words by whoever is Labour leader will change anything.
Therefore, giving Boris Johnson "a run for his money" as you state, it will not be on in any way. Whatever the problems of the country and there solving until the next General Election will all be down solely to the Tory Party.
However, judging by Johnson's performance last evening in regard to his interview on the Coronavirus and the government's response, we all have plenty to worry about.
Still, in electing him to be Prime Minister that is what the majority demonstrated they wished to see.
So, carry on Boris.