I wonder about the added wear on roads that comes with so much added weight. That is the kind of cost that is easy to put in someone else's bucket until it impacts everyone. One of the roads near here was closed for a while putting a large amount of truck traffic on another road. It is impressive how quickly ruts have formed in a relatively short period of time from what I assume is a combination of increased traffic and the increased weight.
A typical diesel or natural gas city bus has a curb weight between 20,000 and 33,000 lbs[1]. An electric bus I found lists a curb weight of 28,000 lbs[2]. It doesn't seem like extra road wear is going to be a major issue.