> weigh too much
This is still a problem we'll have to face. Road tear and wear grows exponentially with weight, and tire pollution (both noise and particles) is also nothing to be disregarded.
Also batteries require all sorts of raw materials with problematic provenance (e.g. lithium mines destroy the nearby environment, cobalt comes from child labour in terrible conditions, etc.). Cars with batteries are better than cars with internal combustion engines, but still expensive, inefficient, polluting and wasteful as the main means of transportation of every human being on the planet.