We are past peak oil. Battery tech will reach oil parity within the decade. Solar PV will reach grid base line within the next 2 decades. Fusion will be introduced within the next 3 decades. Electric engines already run 92% efficiency (vs the combustion engines 15%) and global warming externalities are finally being priced.
The electric car is a no brainer (it wasn't a decade ago, and it'll be too late a decade from now) just like the electrification of trains were. This company will electrify suburbia and reduce costs while they are at it.
Timing + skill = Very nice stock returns (timing is about 10x more important).
Disclaimer: Goes without saying - I am long TSLA and will continue to be long for the foreseeable future.