On a side note, the reason electric cars are not a solution in denser urban areas is that people in these areas generally do not have a dedicated parking place to put a charging station. We rely on street parking, which is very rarely in front of our own houses.
(Yes, you can get electric cars, but these pose their own issues: they still use a lot of power, and so require electric generation build out, and the car infrastructure itself reinforces the use of generated power, repeatedly, throughout the day, for very minor transactions.)