I honestly reckon someone like DV or Mike would be decent at running it, shouldn't just let the same people do it each time, bet it get pretty hectic and even stressful at times.
As my shifts start at 9pm I'd be absent for the most hectic part of the whole thing. Plus, the next proper game I'd like to participate. Although I think it might interesting to 'watch' a game unfold from the mod position - knowing all the roles and seeing what happens. As a mod my first action would be to ban donnyroversfc and 20L from this forum though.
Speed mafia or just mafia. You get the role of either a townie or mafia. As a townie you have to correctly suspect who the mafia are and lynch them by voting in the thread during the day. If you're mafia, then you have to deflect any suspicions you attract and paint an innocent townie as the mafia. Whoever has the more numbers wins at the end.