For me the picture looks something like this:
1) Model Y unveiled ~15th March - likelihood 75%
Likelihood that this goes viral on a different scale to M3 and sells all other Teslas - 75%
2) Major refresh to S/X at the same event - likelihood 60%
Likelihood of a 2170 120D acting as a major sales lightning rod - 60%
3) Model 3 SR available from the same event with better than advertised specs - likelihood 50%
Likelihood that Tesla can't build enough during 2019 and going well into 2020 - 100% (without referrals)
4) Pickup unveiled at same event - 20%
You get the picture...
5) FSD / HW3 updates - 60%
6) Roadster / Semi updates - 40%
7) Solar roof / energy updates - 40%
8) SpaceX updates - 10%
The Model Y unveil event could be on a different level if Elon decides to:
Elon has become quite grown up on Twitter - absolutely agree that he is preparing to unleash the hounds! He will want to express himself in a whole new way. Enter "The King" (Appeals to my British sense of identity...) A leader that will finally start getting on top of world issues - starting with the Climate.