What other points? Champagne socialist? A shit term that basically means you can’t be a socialist unless you are poor. Meaningless.
London based. Well, they have to live somewhere. If he engages and resonates with people outside London, where he lives is immaterial.
You’re probably out of touch with Labour’s working class and as such aren’t in the best position to judge whether someone else is also out of touch.
This is going to sound radical, but I’m going to reserve judgement on him and see what he does and how he resonates with the public. I’ll then start make my mind up on traits such his effectiveness, leadership and charisma.