You have put down most of the ideas why an electric car is not so practical. I’m sure there are a few more. The big thing when there are a lot of electric cars(may there never be a lot of them) will be the electricity to charge them along with other electrical needs. We are going to have to come up with something a lot different than what we got now. How can anyone put a guarantee on an electric used vehicle not knowing when the battery will play out? I’m thinking there are plenty more problems that just haven’t showed up yet.
And charging them with coal powered electricity
History is littered with new products that were dead on arrival because someone in the "grand ideas department" didn't speak to someone in the "devil's in the details department" before approving a product for manufacturing and marketing.