When we got a talk from a renewable energy / car battery researcher at my university at the end of the talk I asked him "don't you think that given the costs and difficulties with scarce materials that it would be cheaper and more energy efficient to create power lines for cars on every road than to put a battery in every car?" -- and he agreed, except that this strategy doesn't have a good business model unless governments take major steps.