BUT...that electricity 95% of the time is created by burning fossil fuels.
Depends where you live. I live in BC, 95% of the electricity is Hydro.
Where electrics and hybrids are best used are in an urban environment. When they are stopped, they don't idle. So the more time they spend at traffic lights, the more they save the driver (compared to a regular diesel or gas vehicle). Plus, small cars rated for urban use can be much smaller and lighter. Just the weight savings saves an enormous amount of energy (fossil fuel or electric) to just physically move the vehicle. Add the fancy brake system that generates electricity and puts it back into the batteries when slowing, and they get even more cost effective.
In Vancouver a really large portion of the cab fleet are hybrids. I've talked to the drivers, and they save an enormous amount of money on gas.
The other economic factor is that car owners don't pay the full cost of fossil fuels. Oil companies get tax-breaks, oil-refineries get tax incentives to build in a particular jurisdiction, the roads that fuel trucks use to deliver the stuff are free. To be fair, the companies selling electrics and hybrids are also getting tax-breaks - but I read somewhere (sorry, no link that I can find - so take this with a grain of salt) that the tax breaks still favour fossil fuels in the US and Canada. So in essence, everybody in those two countries are subsidizing the cost of driving a gas powered car, whether they themselves drive a car or not.
Finally, drivers of gas powered cars contribute nothing extra to the cost of providing healthcare for the illnesses caused by car pollution, or habitat restoration needed for car pollution. Cars exhaust is the single largest, by far, of air pollution in North America. My late uncle, who knew a thing or two about Fleet Management (since he was for many years the ED of NAFA) thought the best thing America could do was to add 10 cents to the price of a gallon of gas (when gas was 50 cents a gallon). He figured that with the reduction in car traffic, taxpayers would
save more money in not having to repair roads, and build new roads, etc. than what they paid in increased fuel. Plus, the economy would see a measurable uptick as companies could get their goods delivered faster (i.e. more efficiently), plus the savings in healthcare, etc etc Sadly - no one listened.