I don't think its about On3 'not working'. I think its a matter of the wastegates and turbos they sell being a dangerous lottery. I personally know people who have spent enough money trying to fix an On3 kit that they could have just gotten a centri and been done in a day. Then compound that with the price point making these kits available to people who should not be installing turbo kits at all messing things up and multiplying the bad publicity.
However all this does not change the fact that if you blow a whole bunch of air into a motor you can make power.
Congrats on the 8 second run. I will be there some day soon hopefully.