First, electric buses are for real. China has over 100,000 on their streets. LA recently ordered 100 BYD battery powered buses after testing a couple for awhile.
Here's what I see...
We're going to have self-driving vehicles soon. There's already a driverless bus running a short loop on the Vegas strip, providing hop on/hop off transportation.
if you just want to get from A to B, the city-bus is a very inefficient system
Exactly. But with self-driving vehicles we could enjoy impromptu routes. Put in your destination and the central computer could have a 1, 4, 8, 16, 32, 64 seat vehicle pick you up and take you to your destination with few stops. Size the vehicle to the number of people starting at about the same place and going to about the same place.
A one passenger robotaxi might pick you up if you're going on a route where no one else wants to go at the time. A 64 passenger robobus might pick you and a few dozen riders up if you're all heading to the 'big game' or the same suburb/industrial park.
With most people getting on and off at the same place the taxi/bus could gather its passengers, then get in the express lane, and carry you a zip speeds.
Maybe when your robobus arrives at your suburb you'd transfer to a smaller robovehicle for the last mile.
There are minibuses that operate something like that in Bangkok. They cruise the major bus stops until they get a load and then drive non-stop to an outlying village. Passengers don't have to sit on a bus and endure stop after stop after stop.
Later on, when we approach 100% RE, the energy per mile may not matter so much. What may matter is getting as many people into the smallest space as possible in order to reduce street crowding. Long runs with a lot of passengers might see over 100 people in double deckers.