Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.
well, I doubt the signups of one mafia are dependant on another (other than when it opens of course), so I really don't see that as a factor. It's up to the hosts I guess.