Nothing miraculous in what is proposed.... but notice what they don't mention: cost.
In particular, they aren't looking at life-cycle costs, and they also don't mention how much the lead-acid batteries for a bus will weigh, cost, or how long they'll last.
Like most proposals like this, it looks and sounds great -- as long as someone else has to pay for it.....