On one hand, the principle of operation superficially looks OK. The weird shape probably gives more flexibility in the design (I say probably because I honestly don't know anything serious about fluid mechanics). The data they provide seems usable.
That being said, the website is fairly scarce in terms of actual details (e.g. the "collected wind is channeled to pick up speed" doesn't seem to be explained anywhere -- how exactly is that done, and how much speed would the wind gain?), and the only paper they published looks rather meagre -- from the works they cite to the dubious editing of the paper (e.g. last sentence before "Conclusions": "The total energy production of INVELOX over 8 days is about 314%" would not have made it past decent peer reviewing).
I don't know enough about mechanics to make a proper assessment of this, but my bullshit detector is bleeping, though shyly.
Edit: BTW, the website also seems to casually glance over what the (up to) 600% improvement improves upon. If I read their article correctly, it's an improvement over using the same turbine, but without the funky tunnel. In that case, I kindda doubt the economical feasibility of this design.