I decided that it is high time to get own domain for this project. Far from complete but people have shown some interest so I think the dedicated domain is a good idea. Twitter mentions and Facebook likes will be then directing to the right page.
The URL is www.momentumracer.com. Have a look at the new splash screen :-)