We'd suggest clicking on the "Introduction" link then flipping down to page "P" on the flash mini site. This will take you to a large collection of high-res pics of the game as well as a direct feed, high-res version of the Tokyo Game Show trailer.
Tourist Trophy seems to be speeding along through development. The game is so far along, in fact, that SCE plans on showcasing a playable version at the Tokyo Motor Show, which opens its doors on October 22. If you're in Tokyo at the time, be sure and catch this opportunity to try Polyphony's latest.