Price, driving range and re-charge times (and building recharge stations) all need to improve for electric cars to really catch on.
As technology marches on, it will be interesting when Nascar and Formula 1 cars are all electric and self-driving...."Drivers start your engines" will be completely obsolete!