My reason for thinking electric vehicles are coming soon is pragmatic: manufacturers don't care about the environment, but they certainly do care that, except for the battery, they are SO MUCH CHEAPER TO MAKE! No transmission, fuel pump, high pressure fuel injection system, water pump, oil pump, valve train, EGR, DPF, catalytic converter, turbo, exhaust system, etc., etc., etc...so much cheaper in fact that if they can solve the battery issue, they know they will make a killing selling a vehicle which is much cheaper to produce at sky high electric "premium" prices. They are highly motivated.