Even the web page is gone now... Lesson learned I suppose.
Found this recently:
No way of knowing whether it's the same people or not.
2003 Focus SVT - Screaming Yellow
SVT Build #2242 of 3985 - Born 5/23/2003
OTHER Rides: 1999 Dodge Ram 2500 & 2004 Honda Shadow 1100