I am surprised that biogas (methane) buses are not mentioned in the comparison, they are already running in lots of places.
https://www.europeanbiogas.eu/biogas-buses-better-value-elec...