One other thing. The Dems are fond of saying "but look at the turnout for the Democratic race! That means we'll dominate in the general!"
No it doesn't. It means that the Dems have a real race on their hands, and so far more people are going to participate in that than a pointless, empty primary. There's lots of media coverage, and each vote is worth a fair bit considering how small a primary is. Plus, cross-party voting.
To say that that's going to translate into votes in the general is ludicrous. Sorry, it just is. The general is a whole different beast, and it's a long way away.
There's no silver lining here.