Thanks for yet an other interesting article.
My apologies for perhaps being a pedant, but the expression "that 700TWh/yr equates on an hourly bases to a power demand of 40GWto 120GW" sounds confusing. If I am not mistaken, 700TWh/yr would yield about 700*1000/365/24 ~= 80GWh/h on average, equivalent to an average power of 80GW. I would assume that the power over time function fluctuates around this average with some periodic fluctuation, daily and seasonal mostly.