Here what I believe would be the real solution :
Create a vast network of intelligent self driving electric car/bus/minivan that drive itself. You have an apps and select your destination and time frame the system will optimize the transport of everyone with maximum occupancy per vehicle.