This reminds me when the iPhone came out. Tesla is making a revolutionary new product. Millennials are also coming of age now through the next decade. Many of these buyers, either purchasing first-time, or upgrading their "college/hand-me-down" car, will buy Tesla, just because it's fashionable (ala iPhone).
I'm bullish on Tesla and Musk.
Edit: I should add that the product extends past the car itself. The whole direct to consumer, transparent pricing, no haggling, will win over a new generation of buyers.