While i do hope it comes to being able to service economy electrics as cheaply as gas models, it isn't probably for 20 years minimum as you say, perhaps longer - i hope we both see that day. Until then i expect electric cars to be like printers where its almost a better idea to buy a new car than replace the battery. At least in a hybrid replacing the battery isn't too important, it's a base 40mpg economy gas vehicle. However, at the risk of you will not like it (been modded down quite a bit) for a fixed amount of money, for perhaps 80-85% of the worlds population, the best thing people can do to reduce co2 isn't electrics its economy gas or even better modern diesel. Hybrids are good, even better than electrics for co2 per mile in 85-90% of the world, but simply cost too much.
sadly we don't see subsidy for vehicles based on co2 per distance in each region, 10k usd modern economy diesels (with a 7-10k subsidy to get them there) would do the most good for the most people until the electrics and hybrids make more sense. If you live in a few select places in Europe, have a 50-100k usd solar installation (which subsidy for is great) that's great electrics are the best choice for the enviornment. Sadly when science is overridden by media and manufacturer hype, even people who don't think critically here on /. we all seem to lose.