@Itzman Re: Oh look, another magic battery technology
Not worthy of a down vote, but not completely correct.
The key issue of hydrocarbons (petrol) is that you have a relatively simple engine which can turn the potential energy of the petrol in to mechanical / kinetic energy, albeit not all that efficient where a lot of energy is given off as waste heat and pollutants.
Now if I could find an energy source which is cleaner... e.g. nuclear energy ... and I could then create a model of being able to store the energy for later use (batteries) and then be able to recharge the batteries on demand quickly... I would be able to replace the needs for petrol engines.
Considering that most vehicle travel less than 50 miles in a day.... lets say I created a car that ran on electricity and had a decent range so that I could travel daily and recharge overnight, I would be able to replace a lot of the cars on the road. If we increase the range of the electric car to that of a tank of petrol (~300 miles) then the differences become less. If I can also decrease the time to recharge the battery so that if someone needed to extend their range, it would make the car also more viable. If the cost of the electricity is less than the cost of the petrol... even better. Less moving parts, less maintenance, lower TCO.
Tesla does that, if you're comparing a luxury car to the Tesla S sedan.
So if we go towards Nuclear Energy, work on fusion energy... better storage solutions make the electric car more viable. What's interesting is that FORD did a lot of earlier work on electric cars which for some reason they haven't capitalized on. They could in fact make cars for Uber or taxi fleets but that's a different conversation.
The point is that the better storage (battery) the more viable the electric car becomes.