100 MWh is 8 tons of "oil", according to a google search. Oil is probably about the density of water, so 1 cubic meter is about 1 ton of oil, and this structure is about 2000 cubic meters, so oil has 200 times the fuel density of this battery.
It's still pretty good though.