Truffer raises a good point that is not addressed in the article. Why wouldn’t creating high altitude holding ponds work better? This keeps the water at high altitude longer, getting it to refreeze, rather than flow downhill until it is a time when it is more useful to have it at a lower altitude. A gate could control the timing of the flow. Simple and effective, I would think.