According to this[1] youtube video for a similar technology, the turbines spin in the same direction regardless of the air flow. That's a pretty impressive innovation. It looks like it's called a "Wells Turbine"[2].
There are obviously countless inventions that never make it for one reason or another, timing can be the biggest issue if investment policy is not pointing in the right direction to develop them further, and I suspect a lot of solutions for environmental problems fell into this hole in the last century when economic growth at any cost was the mantra. Hopefully more of the work that was done then might resurface.