i don't know enough to say its NOT legit (although i still doubt it)
but then again..that's enough reason for me to not even consider it.
gets power from your throttle bodies & 12v battery? sorry, but i don't THINK that would be near enough power to force significant amounts of air into your engine...if the thing does work it'd probably only be strong enough to force enough air into your engine to increase whp by about 2 or 3 horses.
i don't like the sound of it, personally