The killer for the electric car is the charge time, combined with lack of range. If I'm driving my petrol car from (say) Exeter to Inverness (about 600 miles, roughly 10 hours driving), I'll need to fill my car up at least once. Right now, this takes about 10 minutes. Even if the electric car can go 300 miles between charges, I'm not going to want to stand in a service station forecourt for 8 hours while the batteries recharge.

My money's still on Hydrogen.
_________________________
-- roger