The once very popular site for F1RC has been relaunched and is now covering F1-2001 from EA.
It has some screenshots and information about the game. The only problem (?) is that it's in Italian, and I couldn't find an English version anywhere. (Maybe that's just me...)
Anyway, feel free to check out the new site here.