The low speed means they are using the power to accelerate against inertia, not to maintain speed against air resistance.
A city bus perhaps holds 50 70kg passengers = 3.5 tons of cargo, and a lightweight bus design is perhaps 6.5 tons (typical bus=10 tons). Total = 10 tons.
Peak Power required to accelerate 0.7 m/s^2 up to 30 mph = 93 kilowatts.
Which is car territory. The cheapest tesla model 3 has a 208 kilowatt motor, so would be plenty enough power.
Also, current hybrid busses with not-so-heavy batteries weigh about 15 tons without cargo. You are way off.
The mass of the bus does not matter, only the energy lost due to mechanical friction or electrical resistance, both of which increase much more slowly than the mass for bigger buses.