The points about charging apply to any electric vehicle, though, and that's where I have trouble seeing electric cars really taking off. The Tesla approach seems great if your only use case is up to 100 mile drives from home to somewhere else and back again the same day to a home where you can easily plug the car in (essentially the typical car commuter). That's got to be a reasonable market now, but I remember seeing a recent article about a strong trend (in younger generations) towards living close to work and not driving or at least driving much less. I definitely fall into that category, and while I do have a car, I only use it on weekends to take trips out of town -- generally to places out in the woods where there will never be charging stations and often far enough that I wouldn't trust a 200 mile range. Unless battery technology gets way better, I just don't see electric-only working for that kind of use case. The Volt makes a lot more sense to me since you always have a backup plan.
Regarding charging stations for urban dwellers, my building (like many new projects in the Seattle area, as I understand it) has a few parking spots that are with charging stations. I don't see them in use now, but if electric cars actually do take off, people are going to be fighting over those few spots.