H20 Vehicles running hydrogen would solve the oil issue but there isn't enough water around. Everyone would be sinking wells and then drying up all of the acquifers and reservoirs. Desalinization plants would be required to draw off the ocean water. Add transport to the now dry midwest and we are probably no better off than oil.
The only vehilce that will work is a self generating electric car. If we can stick 1000 songs on a half inch chip, it can be done. The day an auto manufacturer pulls that off, invest the ranch in it.