My model is zooming out to "all" on the price chart and using an eye that has grown accustomed to judging exponential curves. Hard to predict on the short scale, Bitcoin has been quite predictable in the long scale. Undoubtedly an S-curve will dominate eventually but we still seem to be solidly on a fairly boringly predictable exponential at this time. Large groups of people are predictable in a way that would make Harry Seldon smile.
I'd certainly appreciate another rally though, maybe with some real FOMO this time. It may or may not happen. I don't like assigning probabilities to something that is going to play out how it plays out but I would put my confidence in another rally in the immediate future at no better than 30-40%. I see no path to 1M at all that doesn't have a large label of "wishful thinking" applied to it.