You are right, Matt has no neck movement. His settings are actually the "default" settings the quadstick is shipped with.
It was not easy and I think it took a couple of months to get to 100%. He did it during the development of the quadstick and I would watch him playing over skype and when he'd run into a problem, we'd figure out what needed to be added to the quadstick next in order to get past some show stopper.
For the flying school, for instance, we used voice commands to program the sequence and timing of two of the maneuvers:
knife edge right = CommandFcn( "left_joy_down,1,100,500" ) Wait(500) CommandFcn( "left_joy_right,1,100,700" ) Wait(1000) CommandFcn( "left_1,1,100,5000" );
knife edge left= CommandFcn( "left_joy_down,1,100,500" ) Wait(500) CommandFcn( "left_joy_left,1,100,700" ) Wait(1000) CommandFcn( "right_1,1,100,5000" );
We'd experiment with different time delay values until we got to the point that he'd fly to the beginning of the test, then say the command and the plane would fly the knife edge for a couple of seconds. The rest of the flying stuff he did himself. Pure tenacity and endless patience.
Later on, I added voice commands for all the cheat codes for somebody else who just wanted to have fun goofing around in game.