Electrically powered cars aren't a solution and never have been. However, cars are a transport reality and something had to be done to begin lowering CO2 and preserve fossil fuels in the shorter term. New or hyper-efficient electricity generation methods will eventually be developed, as will alternative methods of propulsion for cars.
Here's another interesting thing to think about: how about you drive your car all day, and when you park it up you plug it into your house and it powers your house, making you all-but independent of the national grid? You might even pump energy back into the grip for government remuneration. I believe this technology will surface soon, and it'll represent another huge change in how people use their cars.