The Netherlands did it in about 30 years, and nowadays we have more knowledge on how to build efficient cities, it can be done.
The US is a different beast from European countries, sure, but it doesn't mean it's impossible or that changing would literally take centuries. And even if it did require hundreds of years, isn't that more a reason to start as soon as possible?
Electric cars are part of the short term solution
Electric cars aren't here to save the planet, they're are here to save the auto industry. The solution is ditching euclidian zoning and increasing bike lanes and public transport.