"..20 million gallons a day… then pumping the water back into the river up to 35 degrees hotter."
That doesn't sound right.
20,000,000gal/day x 3.785kg/gal x 4186J/degC/kg x 19.4C-degrees = 6.148 terajoules per day
6.148TJ/day / 86400seconds/day = 71.15 megawatts continuously.
Even with an impressive coefficient of performance in the heat pumps… that sounds like an awful lot of power. It sounds like they might be licensed to dump that much heat into the water, but only use a fraction of that capacity, and the author of this hit piece doesn't know what they're writing about.