This is where I disagree with you and Neil Kinnock because I think Jeremy Corbyn is the best chance Labour have to be elected.
The past 2 elections Labour stood on a platform supporting austerity policies and they were comprehensively rejected by voters. Now that Labour under Mr Corbyn have rejected austerity policies, the political landscape has totally changed: the right-wing consensus between Labour and the Tories has been shattered. Teresa May can no longer get away with pursuing policies that support the wealthiest people in society at the expense of those at the bottom, a sort of socialism for the rich and capitalism for the poor, and she is now accepting that Labour was right all along and investment is the best way to grow the economy. Mr Corbyn is winning the arguments and Teresa May is having to follow him.
On policy issues, the public are broadly in agreement with many of Jeremy Corbyn's policies from nationalising the railways, to rejecting grammar schools, to ending privatisation in the NHS. He does however has an image problem and doesn't come across as a credible Prime Minister in waiting but I think with time, and with the Labour MPs ceasing to undermine him and now ending plots to overthrow him, he can turn this around. The Tory party will fragment over Brexit, they will never agree on soft vs hard Brexit whereas Labour is more united on this issue and it is likely to dominate the political agenda until the next election. Therefore, I wouldn't write off Mr Corbyn's chances of being our next Prime Minister just yet.