If you want to bet against that, by all means, short the stock.
First is: battery density per unit of weight of battery.
According to chart in https://forum.cosmoquest.org/showthread.php?166243-Energy-De..., battery density between 2008 and 2013/14 (i.e. in 5/6 years) more than doubled.
Price per kWH dropped 5x in the same period.
What that means is that for the same weight, we could put 2x more battery in the car and it would cost 2.5x less (5 / 2). That would double the range, all else being equal.
But mileage doesn't depend only on how big the battery is.
The smaller / lighter the car, the more mileage it gets from the same energy. That means Tesla 3 would get a better mileage than Tesla S or X if it used the same battery because Tesla 3 is a smaller car.
There's also aerodynamic efficiency of the car and how you drive it (e.g. accelerating quickly uses up more energy than accelerating slowly).
Can you explain this to me? I know gas engines have this attribute but I assumed electric motors didn't.
They list Tesla Gigafactory as making ~30 GWh and that (well, 35 GWh) was the initial plan.
Current projections are that Gigafactory, when completed in 2020, will make 150 GWh of batteries (https://insideevs.com/elon-musk-says-gigafactory-output-coul...).
CATL is estimated to be 50 GWh by 2020 so only 1/3 of estimated Gigafactory.
In fact, the current projections is that by 2020 Tesla will make 150 GWh, all of China ~100 GWh and the rest of the world ~50 GWh so Tesla will be making half of all world's batteries.
It's also not surprising. Article said that CATL is raising $2 billion. Gigafactory 1 will cost $5 billion (at least $1.6 billion financed by Panasonic).
That assumes no further investment from Tesla and it's almost certain that they'll start building one or two more gigafactories before 2020 (although it does take 6 years to fully build one). Musk was already talking publicly about european factory and this december there were rumors about china factory.
I collect those tidbits of data: https://www.notion.so/Tesla-watch-4bed70edb73b46c380e2762a0b...