Warning: This post will probably be unpopular to practically everyone because it's not predicated on justifying preconceived notions but rather seeks to surface relevant data upon which we can base our conclusions.
I found two particles of information that people might find relevant if they are seeking knowledge vs confirmation bias:
1. The following article presents a study of the energy efficiency of electric buses vs diesel. Seems like electric buses in the real world operated at about 2 kWh per mile or 1.25 kWh per kilometer. The data table comparing the efficiency with compressed gas buses is deceptive because it doesn't present comparable numbers in different columns. At any rate, the 4.04 miles/gasoline gallon equivalent is equivalent to about 8 kWh per mile.
https://cleantechnica.com/2016/02/22/electric-buses-efficient-as-he-nrel-finds/
2. The following page presents that the Doppelmayr install at Koblenz Seilbahn uses 0.1 kWh to transport one rider one kilometer. It's sketchy to use this as a proxy for the Disney Skyliner, but let's do that.
http://gondolaproject.com/category/cable-transit-industry/
So we've got a 60 passenger CNG bus using 8 kWh per mile, which amortizing across passengers and converting to kWh per kilometer, actually gets you about 0.1 kWh to transport one rider one kilometer. So if we use these cases as proxies, the two are about equivalent in energy efficiency. The additional factor of the carbon efficiency of the sourced electricity generation and other efficiencies could give either an edge.
But it would be better if we could improve the estimates by using an actual diesel bus mileage. Plus we could have a useless discussion accounting for the human efficiencies. But really, we are unlikely to have any more discussion because I bet that at least one of the sets of parties in the argument doesn't really care about actually discussing facts but rather is just looking to justify their narrative. And yes, I'm hoping that this blatant passive-aggression encourages better behavior. Ha! I hope it at least makes people laugh!