Almost every car manufacturer in the world has now committed itself to a future of building electric vehicles. Clearly, this ...