We need more electric trolley busses. These battery powered ones are nonsense
Battery technology continues to improve in cost, energy density, and charge/discharge rate. There are already systems that use a catenary-like device to "top off" the bus while it is stopped at a bus stop.
Infrastructure costs aren't "enormous", that would be if you're putting rails in the ground for trams.