Yes, the F1RC demo is out across central Europe on GameStar magazine. I've not got a copy because I live in the UK :(
People are already uploading the demo to the Internet, and as soon as that is done you'll be able to find it here.
If you do have the demo, why not post your thoughts to our forums?
I've posted an F1RC progress report today, detailing what has been done and what's left to be done on F1RC. You can get to that here.