I don't think that's Geothermal, Geothermal is when you get deep enough to get heat from the earths core. These folks are just storing their own energy.
Will there be enough to heat the buildings? Depends on the insulation, and I would assume they will use a heat pump. Lots of inefficiencies creeping in.