It's in its place, like it was last year.
Here (or roll your mouse over "Goodies" in the site's menu and chose one of the 2 Fantasy F1 competitions)
Good point, I'm goig to register "Red's cars go vromm vroooomm!" team in the regular championship. Due to limited budget and lack of sponsorship I will not enter the F1 Rogues championship...