I can pretty much guarantee that the STi owner is on NASIOC. The best way to find out would be to post there, but don't mention the fact that you were racing. Just say you saw a black STi around the area that, uh, seemed like it had a huge turbo. Maybe the thread posted in Proven Power or the respective region chapter would give you your answer.
Good luck finding out and great 'Stang