I essentially agree with all that (or least don't have a better explanation).
But IMO nothing materially new or unexpected happened 1 year later in 1H 2017 when the SP went from $200 to the $300s except the Model 3 launch got closer and what seemed far off (but really wasn't) was close enough to feel "real" and the fear/FOMO balance changed.
The long-term prospects changed at the reveal with demand for the Model 3 proven to be dramatically higher than the market expected yet the market stood there like a deer caught in the headlights and collectively did nothing. I thought at the time and still think it was nutty for the market not to reset the SP
much higher after the reveal.
Irrationality like this makes me personally wary of my ability to predict short-term SP movements. Better to just load up when the market seems to be irrationally pessimistic, as it was for essentially all of 2016 IMO (and IMO still is).