The title of this thread is "When Will Electric Cars Become Mainstream?"
So far the Anti-EVers have tried to argue based on cost of fuel and maintenance. Despite cherry picked comparisons, they have soundly lost that debate (yet they continue to ignore the posted, referenced facts).
But - the real question is when will EVs become mainstream and it should be obvious to anyone that cost of ownership is not the primary factor people use in choosing a vehicle. Though EVswin on that front, they will not become mainstream only because of that. There are lots of psychological, subjective factors that go into a car purchase decision.
For example, here in the USA the top selling vehicle for many years running has been the Ford F-series pickup - not an inexpensive or fuel efficient car. Far from it.
European consumers may, in general be more efficiency conscious but even there, the top selling cars are not the least expensive or most fuel efficient cars.
IMO, EVs will become mainstream over the next 10-20 years (or perhaps sooner if current exponential growth rates continue) because of several factors:
1.) Ongoing improvements in EV vehicles pricing and more widespread availability and model options.
2.) Social stigma associated with driving ICE vehicles as the effects of global warming become increasingly apparent
3.) Increasingly cheaper cost of ownership due to the continuing long term trends in energy prices.
That said, IMO, it's a race to the bottom, since eventually energy scarcity and affordability will make driving any car more and more of a luxury for the lucky few. In 30 years, there may be more EVs on the road than ICE vehicles, but overall the total number of cars will be fewer.