Electric cars is not the future anyway, heck it is the past.....the oil companies will keep the electric car from reaching its potential, as more electric cars means less profit in their pockets. As well...electric cars are nothing new, first road going electric cars were out in the 50's, battery technology wasn't there to sustain them, and the oil companies were scared of it. Even today with the advance in batteries, electric cars still haven't reached (nor do I think they ever will or be allowed to) their potential.
No different than a cure for HIV....I fully believe that a cure has been found, but the drug companies are making money hand over fist with all the controlling drugs that it would mean the end of them if they offered a cure.
The future fuel for vehicles.....Hydrogen!!!