I disagree on Kamila Harris making it that far. I also think Bernie will end up being the nominee. Bernie supporters will not change from last time, plus he gets the sympathy vote for the way he was treated by the party last time. In addition, this time he will get the party to work for him, both because of last time and because he is the closest thing they have to a party Democrat running. O'Rourke will get some support because so many of the party see him the same as Obama (likable by the people and controllable by the party). His close election in Texas will help propel him within the party. I think Warren might be able to beat out Kamila, but both will be also-rans after the second or third primary.
This appears to be good news for the Republicans because it is their election to lose. Between the power of the incumbency, the multitude of candidates splitting the electorate, the craziness of the newest congressmen, and the falling apart of the charges against Trump, it should be a cakewalk for them. Unfortunately, I also have faith in the Republicans ability to do stupid things and lose.