The game is now up. There will be a Hub topic one board 8 which will contain important information and links to all the topics. I advise you track it but do not post discussion in it. It can be found here:
http://www.gamefaqs.com/boards/8-gamefaqs-contests/59583917
And this is the link to the first topic, this is where you will want to post discussion and such:
http://www.gamefaqs.com/boards/575926-mafia/59583906