The only holdup right now is the DC Circuit appeals, right?
So say they finally get their act together and rule Trump doesn't have immunity - then he would appeal to Supreme Court, correct? And then the only holdup then is waiting for SC to rule? Do I have this correct?
Yes
So then the only question is how long SC takes to decide whether to take it up or not and if they do, how long it takes for a decision
If the Circuit removes the stay then the case can go ahead while he appeals. A scenario is they give him 5 days (for example) to get a stay en banc or from SCOTUS and if he doesn't get one the case proceeds. It's an if but entirely possible.
Most likely Trump will get away with everything and never ever get trialed. This is unbelievably sad.
Even if you think he did, Dems had pretty much all of their evidence for the Jan 6 stuff in 2021. They waited 2 and a half years and now it's probably too late. The American legal system is incredibly slow, it took nearly 5 years for Nicholas Cruz to face trial and a year and a half for Rittenhouse.