Battery-powered electric vehicles