I hear what you're saying, but I think the shift will happen faster than is commonly anticipated. The simplest way to sense this is to just drive a Tesla. Doing so is reminiscent of seeing early iPhones. There is a strong sense of, "Ah, yes, this is obviously the future."
As soon as the initial cost of electrics becomes remotely competitive with gas-powered cars, pretty much everyone is going to want one. Yes, there will be the much-ballyhooed challenges of installing charging stations in parking garages and so forth. All those commonly cited issues will remain issues, but they'll be like AT&T's initial network congestion due to iPhones: short-term problems that'll be overcome because the product is that good.
As soon as the initial cost of electrics becomes remotely competitive with gas-powered cars, pretty much everyone is going to want one. Yes, there will be the much-ballyhooed challenges of installing charging stations in parking garages and so forth. All those commonly cited issues will remain issues, but they'll be like AT&T's initial network congestion due to iPhones: short-term problems that'll be overcome because the product is that good.