I don't think Electric vehicles will catch on for a long time. Especially if domestic oil production is going to increase in the next 5 to 10 years. The whole electric vehicle thing is part of this going green trend that has not so long ago gotten to be huge. I just read an article not long ago in the New York Times about how if you were to buy a chevy volt, it would take 27 years to pay off the initial cost assuming you were driving in the battery powered mode. It just seems that the average consumer isn't going to go for that considering that the chevy volt costs nearly 40 grand. But you never know, Im sure there are a very small number of tree huggers out there that are all for it. Don't mean to get all political haha but any time fuel prices come up, that seems to be what happens anyways.
Just my two cents