I think that the title of the european race that you said is titled "Piste 1/12 Electrique - 3ème manche - Chanmpionnat de France - NANTES [02/02]" ?
Anyway Petit RC is also in English (click on english flag at the top)
Good news on this website !
Nice choice Trueracefan