The part left out is "At a good wind site, the energy payback day could be in three years or less," Hughes wrote. "In a poor location, energy payback may be never."
I hate wind turbines so I'm not sure I care what the payback period is. Like most renewables they are unreliable. Unless you accept that you will be sitting in the dark occasionally you can't depend on them. Which means in most cases you have to have natural gas backup.