That's kind of an interesting idea, if it truly flows the claimed 250 cfm of air. It says its wired to a switch for on/off power...so I take it you don't want the switch "on" when your idling, etc, as it would supposedly be attempting to ram 250 cfm of air against your closed throttle blade. In fact, it sounds like a recipe for leaning your mixture, if its an instant 250 cfm of air, rather than a gradual onset of boost. It would be cool to have a multi stage onset of air blown, perhaps linked to throttle position and rpm. I wouldn't be surprised if it produces a mild performance increase if used almost like a nitrous button. I'd just be afraid to have it running all the time, since its not rpm driven like a supercharger, or exhuast gas driven like a turbo.
Also makes me wonder if the turbine poses a restriction to normal intake of air when the system is not in powered on.