Yeah I saw something about STS on 2 Guys Garage one day. I was thoroughly convinced that they're crazy mounting a turbo so close to the gas tank and there would be ridiculous turbo lag also. From the videos I saw on the website, there doesn't seem to be much lag at all. The wheels are turning now.....