Also "by and large" is a nautical term meaning (roughly) "whether sailing against the wind or sailing with the wind".
Furthermore, what's the concern with them crashing in to the ground? It's not like they plan to install them directly over populated areas.
Doesn't sound that far fetched that they would try to anchor this to the barge to try to tap that potential.
Something like this, perhaps: http://www.skysails.info/english