So we have our answer, shorts have not received Elon's message about stormy weather, and if Q1 is as good as Elon has let on, they will run for the exits.
The story of the shorts is quite interesting over the last 6 months or so. Short interest bottomed out at 26,213,855 shares on August 31, 2016 at ~$210 and was rising for a couple months (some of the rise is likely due to SolarCity shorts continuing to short Tesla) before peaking on November 30th with 35,687,317 shares at ~$180 (this is the period that jesselivenomore is referring to as the period of "irrational depression" due to uncertainty about the Solarcity acquisition). Then, as Tesla rallied, bears were rational and exited their positions, realizing that they had their time in the green during the extended downtrend in Tesla. So short interest went down to 31,012,918 shares on February 28, 2017 at ~$245. Since then, shorts seem to have held and even added to their positions as short interest has slightly swelled to 31,584,047 on April 15 while Elon warned of stormy weather and Tesla has blown past $300. Seems like a set-up for a light squeeze.