I can accept that Trump won. I can also accept that he's not going anywhere for another couple of years. I don't really think that serious people are actually contemplating that Trump will be tossed out of office as a result of an impeachment. It's possible but it's unlikely.
As to the investigation, I think you are very mistaken here even though it hasn't reached up to Trump as of yet. This is a case that's being built from the ground-up. Round up all the lower end players and the investigation leads ever upwards as indictments, guilty please, etc. begin to pile up. You're trying to pretend that Mueller's investigation (and the others) are all about Trump. They are not. That's why it's important people like Flynn, Papadapoulis and a few others are flipping to save their own skins. The 'millions of dollars' were and are being spent to do more than just go after the President.
One of the most interesting things about the new indictments is that they were framed with respect to election law. What that means in a legal sense is that Mueller can follow that up to include anyone who accepted that help from the Russians. And that's very bad for the Trump campaign with it's already admitted incidents of meetings with Russians and public messaging about getting dirt on the Clintons.
It's clear, even without an indictment or formal charges, that Trump has been engaged in a substantial obstruction of justice. I have no idea if there's enough political will to remove him from office based on that. Typical Republican hypocrisy will likely save him as they couldn't wait to go after a Democrat on the thinnest of rationales but will resist damage to one of their own tribe, at least until it can be shown to be harming their own careers. That may happen! You can continue to dig but in the greater scheme of things this goes on and the chips will fall where they may. It's very likely to be a whole new world for the President and White House after the midterms. Unless of course you're rooting for the voting system to be left undefended and overturned.