The environmental impact from electric cars is far worse than gas powered cars. And it will always be so with anything even close to today’s battery technology. And electric cars are close to useless in cold climates.
Look for Tesla’s “Battery Day” in a couple months. Rumblings are million-mile / 20-year battery packs, with double the power density and significantly reduced costs.