It's a throttle body injection so, yes, it has blades. And the AFR is also adjusted by the ECU to whatever values you have entered into the program. I think I have it at 14@idle/13.5@cruise/12.5@ WOT. Another nice thing is it will adjust to changes in air pressure too. So now when I go from sea level over Donner Pass( 7300 ft) and 5500ft in downtown Reno I don't notice that lack of hp I did when running my old qjet.
I'm not saying everybody should get one but it does making adjustments much more convenient. Gas mileage still sucks but what're you going to do?