Hi guys,
I know its in french and you probably know about it but a team will participate at the 2006 SUPER GT in Japan:
http://www.infoscourse.org/article.php?sid=1541
and
http://www.infoscourse.org/2006_SUPER_GT/2006FordGTSO2.jpg
I'll be more then happy to help with any translation...