The claims made in the article are too over the top to be able to take them seriously - particularly the idea that wind is somehow going to even out the stochasticity of solar. In most locations, and particularly at the heights implied the notion of "rooftop" wind, wind is just as variable as solar. They might well be partially complementary (there isn't much wind on the best solar days, where I live, but might be good wind on cloudy days; but still, when the sun down goes here, the wind goes with it 4 nights out of five).
These turbines may or may not be a good deal for many sites, but you sure can't tell that it's even a question from this article.
These turbines may or may not be a good deal for many sites, but you sure can't tell that it's even a question from this article.