Everyone has their opinion, and are of course entitled to it. Mine is that electric cars are an engineering and developmental cul-de-sac. They are unlikely ever to be a practical alternative to internal combustion. People won't adapt. They want everything now, not in 15 minutes. There is nothing else that can explain MacDonalds. 
A proper, efficient, clean alternative already exists. The cars exist, ordinary cars, not exotic flights of fancy like the Tesla. Honda makes one, Hyundai make them, BMW as well. The infrastructure to fuel them exists across California, and can easily exist here. It draws nothing from the grid that petrol, diesel or LPG infrastructure already draws. The cars can be fuelled in much the same time that an ordinary car can. There are no issues punted into the future, such as battery disposal. The cars perform in much the same way as we are used to. 
Here's one: 
2017 Clarity Fuel Cell – Environmentally-Conscious Vehicles | Honda
Here's another:
Hyundai ix35 Fuel Cell Electric Vehicle - Hyundai Australia
Hydrogen is the most abundant element in the universe. It requires no 'strip mining' for it's production, unlike batteries. The by products of using hydrogen to power cars are oxygen and water. 
Why on earth, if you have environmental concerns, would you support appallingly destructive battery solutions? Destructive in mining, destructive in various stages of processing, and destructive at end of life, AND require grid power for reliable recharging. It is a short sighted route, whose main function seems to be, to me at least, to make Elon Musk rich. Well, I trust Honda way more than I trust a shyster like Musk.
Not saying hydrogen cells are perfect, not by a long way. But they are far closer to it than battery tech.