Respect to Musk but...
Elon Musk got the EV market kickstarted, he will always be remembered for that, and I have a lot of respect for the guy, he is a visionary when it comes to new products. But. He tried to over-automate production, the likes of VW and Toyota are on the cutting edge of mass production using automation, however they have the experience to know which jobs are better served by human hands. I do quite a bit of work for a company which designs and produces automated production lines for car companies, customers include, VW Group, Kia, Jaguar/Land Rover. Unfortunately, Tesla doesnt have long term experience with mass production, it is still very much in a learning process. In the meantime, the big auto makers, who have been doing a ton of research into EV's, are getting ready to launch their own vehicles, the difference being, they have the mass production experience, the economies of scale and already profitable businesses and, will, in my opinion, eat Tesla's car business for breakfast.
I would also be closely watching the Chinese EV makers, they have been experimenting with electric taxis and buses in the big cities and are getting ready to hit the international market big time in the next couple of years.
In the middle of all this is the minnow, Tesla. Forget the cars, their build quality is similar to that of Kia 10 years ago, Tesla will probably licence its car name to one of the big car makers. Part of the problem arises from a person being a visionary running a company of growing complexity. They are too focused on the ideas and big changes, but have little grasp of the detail needed to make a company of growing complexity, work. SpaceX however, that is very hard engineering and is the future I see for Tesla, in this way Musk can focus on one big product and make it work beautifully. The car business is a different kettle of fish, not suited to his psychology.