Charging infrastructure is another huge bottle neck. I don’t have a charging station anywhere near my home, so even if I had an EV, I wouldn’t be able to charge it anywhere.
Then there’s also the grid. If everyone were to plug in their EVs in the afternoon, that would overload the grid beyond its capacity.