Yeah, dunno. This leaves out the family, and I think Trump will try to protect his son/son-in-law (i.e. stand by for Obstruction of Justice charges!). It also ignores the role of Congress, are doing two investigations, and could hire back Mueller in an instant. 

Trump needs Sessions in place. He isn't going to get another sympathetic voice through the Senate, and Rosenstein, who he hates, is number two. He will have to fire most of the Justice Department, just like Nixon tried, and the results will be the same if Trump tries it--impeachment.

It's hard to see any way Trump gets out of this now. Even if he does succeed in firing Mueller, the Republicans are going to get crushed in 2018 (assuming the election is not hacked, that is), and then all bets are really off. It's just a question of whether Trump cooperates, resists, or resigns.