It is an idea that seems sound, but fails because of reality.
As far as I can tell they have a mixed fleet. Electric for ones that are downtown enough to charge and natural gas for busses that are mainly outside the city.
Things change rapidly so this may no longer be true.
Of course part of the advantage of flexible routes is we assume car infrastructure is in place. While that isn't entirely desirable, it is reality: anyone fighting it directly is ignoring reality. Better to fight it indirectly which means making public transit better and better until people decide on their own to get rid of their car - only when few people use a car regularly can getting rid of roads be realistic.
Build it and they will come doesn't always work.
But if we could get rid of cars, we could make the roads a lot narrower.
With a self powered bus (any technology) running on standard streets you can have it go anywhere. If the route you choose is wrong most of the costs were the bus so you can start a different route in a different area until you get people riding. If there is a popular event one weekend you can shift buses to serve that event for just that weekend. If the needs change you shift routes to match instead of sticking with routes that no longer make sense.
Don't get me wrong, advantages of fixed wires and rails (note the and!) make it worthwhile to put in a trolley system on your busiest routes. However the advantage of a bus that can go anywhere means that in general no you can't/shouldn't.