Also I doubt our electrical infrastructure will support large-scale EV recharging. We have brown-outs and black-outs now in many urban areas during peak demand times. So we'd at least need "intelligent grid" capability to throttle or disable vehicle charging during peak demand hours.
Finally the whole issue of road tax is never discussed. This is a significant portion of the retail cost of gasoline. If/when large numbers of people switch to EV cars, we'll need a way to meter and tax the electricity for road maintenance, or find another way to fund that.