Well, I don't know how much a Tri Blade outputs but I would guess it's a very substantial amount of power compared to the lens at the moment.
(Edit, the Tri Blade on land that is)
As far as offshore turbines the lens claim to produce triple the amount.