1st, thinking back on it, I\'m not positive that was an STi. It may have been a stock Impreza, since the other vehicles appeared to be very stock.
2nd, I think it might be too much to ask an STi to dominate on such a tiny course as this one. Sure they have tons of power, but also turbo lag. In addition, I\'ve heard from more than one source that the STi is NOT a great track car. It\'s probably awesome on gravel, but in stock configuration, it might be outclassed on a tiny road course. If the straight was longer, it probably could have pwned.
3rd, You\'re probably right about the driver. He sucks ass.