Respectfully, although you say you are all for electric cars, you then go on to imply that there is a long way to go before they can be practical. I'd say there is a short way for them to be practical for a large (but not 100%) of the populace.
I'll relate my experience of the last 6 months of leasing a Honda FIT EV:
I drive about a 50 mile round trip commute daily. The Honda gets between 4 and 6.5 miles/kWh on that commute - it'll be worse in the winter, but most days I get home having used about 10 kWh for the commute (thats under 1/2 a charge - I forgot to recharge one night and was able to do the commute the next day and still make it home with 10-15 miles of range left). It takes about 90 minutes after I plug in to recharge to 100% charged. Future charger technology will no doubt shorten that, but I've never had to take the gas car because the electric car hasn't finished charging. I think I pay about 0.18 / kWh for electricity here in Massachusetts, so it costs me about $2.00 for the commute versus about $5 for my Subaru (which is a much less efficient car, so I don't want to imply that's apples for apples).
If I have the math right, here in Massachusetts I could install about 4^2 meters of PV array and generate enough electricity to cover the commute. I based this on a solar system estimator at http://www.find-solar.org/index.php
While you can make cases that it costs CO2 to produce the PV cells etc., as other people have mentioned you also pay CO2 costs to deliver gas to the station, but it's not unreasonable that a large percentage of drivers that own electric cars could produce enough electricity to power their vehicles for their daily drives.
As for costs, I lease the car from Honda for $275/month. I'm saving about $100/month on fuel although again that's comparing an efficient Honda to a STi Subaru play car (22 mpg) so it's not a perfect comparison. Still, in my case, my net cost is about $175/month or just over $2,000 per year to lease the car. So, not at all an extravagant car like the Tesla. I would say affordable by many people if not all (hard to beat a $12,000 gas Honda).
As for usage, I expected that I would drive the Honda on the daily commute but that a lot of weekend running around would require me to use the Subaru. The reality has surprised me: The Subaru has been used more like once per month. It turns out that most of the drives that I thought would require the gas car can be done if I plan on recharging at a public recharge station, which usually isn't that difficult.
The two comments I would say about range (anxiety) is that you have to plan your driving. (I'm a pilot, so it's a lot like planning my flight - you need to leave the house having a fairly good idea of where you'll be going that day, and if it's a longer than 100 mile day which charger you'll use to recharge). This isn't as bad as it sounds, because for a lot of us, our days don't change that radically. I can do the commute to work and still have about 70 extra miles available for appointments and errand running without having to recharge. If your daily commute is more like 100 miles, this probably won't work for you unless there is a recharging station at work. If not, a gas car is probably still for you.
The second comment is that fast driving really really kills range. At 55 I get about 4.4 miles per kWh which gives me about 100 miles of range. At speeds above 65 this starts to drop off quickly. At 85 mph I couldn't make it to work and back. The funny thing is that I tend to take back roads (and thus get around 6.5 miles per kWh giving me around 120 miles of range, and yet this only costs me an extra 10 minutes of commute because although sections of the highway are pretty fast, other sections are really slow because of traffic. Driving back roads I'm moving more slowly, but at a much more steady pace so it doesn't take that much longer to go at a speed that really conserves power. Also, it's a much more pleasant drive! That said, it probably wouldn't be very good for portions of the country like out west where you need to drive at 75+ speeds because of the distances involved.
I went on much longer than I meant to, but I find this BEV a very viable replacement for a gas car, especially in a two car family where there is still a gas car available for longer trips, but even without that I think it would be viable by renting a car occasionally when longer trips are required.
As for your statement that it would be beautiful to drive a quiet car with electrical motor performance, yeah, it is! I can out-accelerate most of the smaller cars on the road, and on a back road (where wind noise is minimal) I can whisper in the front seat and the other people in the car can hear me!
So, to recap, I'd say that cars like the Nissan Leaf, the Honda FIT EV, the Chevy Spark, are actually viable electric cars today and not play-toys for the rich. I think the battery technology will continue to improve, but it's actually already good enough for a lot of us.