Callistemon I think you're the first person on here to mention swing voters specifically. Along with the 18-19 year olds who have never voted, they're the ones who matter. It doesn't really matter what life-long Conservative and Labour supporters and members think because they won't change. If Labour is to win, it needs to persuade enough swing voters. They've lost some with their dithering about Brexit, so they're going to have to rely on people who hate the Tories and can hold their noses to vote Labour, even if they do dislike Corbyn, his shadow cabinet and Momentum.
I certainly won't be placing any bets on the outcome of this election, although I think we're going to see a few big upsets in individual constituencies.