I'll admit I thought Trump would lose. My posts here guessed a generic Republican would win but not Trump. So bearing my view in mind to actually add value ...
1.) I doubt Missouri and Utah will go Democratic in 2020. I agree. It would take an economic crisis to shift Missouri and Utah is probably Republican until the Apocalypse. But this misses the point ...
Both sides see this as a football game to score points, absolutely, and are intensely focused on day to day points. My problem is that the larger context suggests that Trump's really weak and needs to gain support among some people who voted Hillary to govern effectively. On the flip side Democrats need to talk to Trump voters (especially people who liked Bernie) and retool their message instead of chasing every crisis. The bigger problem is definitely with Trump and the Republicans as they're the incumbent party but still.
Trump probably gets impeached for a variety of reasons in my opinion but I feel that's 2-3 years off and includes Trump's poor grasp of ethics and yes, Russia, and his extremely lackadaisical staff. Trump's failure to gain support among Clinton voters probably makes him highly vulnerable if his supporters become overwhelmed by the bad news and decide it's more than fake news. If we see him at -15% in Iowa or Kansas that would be one sign.
No, I don't find myself convinced this report does it. We knew since Manafort resigned that the Trump people were talking to Russia. There were public rumors about Nixon and North Vietnam and yet people re-elected him. It'll take a lot more.