Well after searching as much as I could and asking questions both here and on mtbr in the turner forum I have yet to find anything negative about the Turner Nitrous. It wasn't easy to do but I bit the bullet and ordered the frame about 15 minutes ago. I can't wait to see this thing in person. If it is anywhere near as efficient as it is supposed to be it will be worth every penny.
The bad news is that I am only going to have about two or three weeks to get used to it before the series championship race. I'll find out then if it lives up to the hype. What does kind of suck is if I don't win I won't have any excuses. The only thing left to blame will be the engine.
Picture borrowed from competitive cyclist.