Oh really. I wrote several times that it could take until 2020 before the dust is off the Tesla story. I wrote for years that long-range BEV competition and networks will only arrive by 2017-2021 in larger numbers.
The Leaf 2 and the Bolt are just first shots - wait until long-range BEV platforms and CCS/Chademo charging networks at 150kw+ are deployed. Both will happen, there are dozens of long-range BEVs in development (even from former "laggards" such as Toyota or FCA).
Wrong about TSLA stock? I can't be wrong as long as gullible investors pump $ into Tesla. That could take a few more months (in case of an external shock, say a conflict or recession) or even years (if current stock and economic cycle continues).
Wrong about products? Both Hyundai (Ioniq EV refresh) and Honda (new BEV unveil in late 2017,
Honda will unveil a new all-electric vehicle this autumn ) will likely have mass-market BEVs with longer range ready by the time the Model3 goes on sale internationally (apparently "late 2018", but likely slipping into 2019 given Tesla's history of missed deadlines).
Meanwhile, Elon Musk keeps pumping hot air and fake deadlines...
Just two examples:
1) FSD promises:
Elon, Where is the FSD features you promised?
"6 months definitely" / "FSD within 2 years" (back in 2015)
2) Tesla / Solarcity annual build capacity:
Tesla Energy and utility scale projects
"10 GW" or "1GW" - which one is it?