A nice report (in French) from the World Cup here:
http://www.overrc.com/courses/course...petcup2004.htm
You can see pictures of most of the top driver's cars. Some nice detail photos of some the latest Xray parts there aswell...including the "Worlds" bulkheads and short front arms, special chassis etc.