I'm all for environmental protection and cutting down on all forms of pollution.
I'd separate the 3 major aspects of the Tesla question: (1) the pro-environment aspect, (2) the utility aspect from the average car user's perspective, and (3) the stock trading aspect.
For (1), the pros of electric vehicles are widely known, but there are cons: the heavy battery packs consume energy, and they contain toxic substances that will have to be dealt with once their limited life span expires. The electricity for charging EVs has to be generated somehow and somewhere, by nuclear power plants, coal-fired power plants, etc. So pollution from those power plants will increase.
For (2), Tesla is raising the range of their EVs simply by packing more batteries in the car, and the heavy weight means accelerated wear on tires and other moving parts. EVs require an extensive network of charging stations for support, which is not going to be available in the short term. For "mass market" Model 3, the single monitor for all controls represents a major single point of failure, i.e., an unproven, highly risky engineering decision.
For (3), the price of TSLA shares will ultimately depend on the profitability of the company. Tesla is not profitable and will likely remain so in the foreseeable future. Tesla is a car maker. So it must achieve economy of scale to compete with other car makers. Unfortunately that's not happening, as the latest rounds of news have indicated. Assembly line design and operational flows etc have turned out to be poorly planned. Now other established car makers with proven mass production experience are entering the EV market as well.
I'm in favor of competitions, but I'm not optimistic about Tesla's chances in light of Elon Musk's track record.