Electric vehicles are no longer a futuristic niche, yet the road ahead for battery-powered cars has rarely looked more ...