Yeah "gas is on the way out". The funny part is we don't have an infustructure or the affordable technology to make it happen.
1. The U.S.A. DOES NOT have the electrical grid to sustain everyone charging there electric cars. Current solution is not allow everyone to charge at the same time and or partial home solar (is a problem in and of it self). What happens if you car isn't scheduled to charge and it's almost empty and an emergency happens you need to get to now? OH CRAP! Someone is in dire need of an infustructure upgrade or total reformation.
2. Many companies like tesla rely on battery technology that is made of rare earth metals. Again, not sustainable! "We can't rely on foreign oil" but it's ok if we rely on foreign metals for car batteries? $20,000-$30,000 for a new battery every 100,000 miles. You wouldn't buy a gasoline car that needs an engine (approximately same price) in that amount of time.
Politicians will continue to make laws for deadlines but not the legislation to make it possible so deadlines will be pushed back as they get to close. Something has to be done about reliance on oil products and greenhouse gasses but the solution isn't black and white.