timing is going to be interesting in all of this -- even though these investigations just take what they take - and, they do take a long time -
there are some massively important deadlines coming -- here's some - in no particular order
1. 2020 Presidential election
2. selection of Presidential runners
Of point 2. - the dates of the beginning of the primaries and the date for completion might be both really important
Absolutely zero chance that if there is proof or anywhere near proof that Trump is a crim of many people wanting to allow him the chance of winning another election.
Also - for the Primaries -- I have no idea of how the Republicans would react to the news of his criminality - assuming there was evidence and what looked like a case with legs - they would be stuffed if the primary race had begun and he was in it - they would be royally stuffed if he got through the primaries and he was brought down before the election
this is just the most amazing time of history to be watching.
If this is all true and provable (and, the proof will probably lie in the books) - then, there will have to be new rules made to make sure it doesn't happen again ---------- compulsory financial openness would be just the obvious beginning at a guess.
It's interesting that throughout history - people like this have always had followers -- Capone had his as well - and, they stuck - just like Trump supporters