A couple of things we should consider when deciding what to do for a beginners game then, if we decide to have one at all.
A.) What our objective specifically is, or rather, what we hope to accomplish by hosting beginner games.
B.) What appeals to new players?
I believe our goal is to recruit players, and to have those players improve over time. If this isn't the case, we should clarify with each other.
My first game of forum mafia was
S-FM 96: Gang Wars, it was an appealing setup to me, just because I was obsessed with scumfest saves at the time (and that was the only signups up when I wanted to join in) but it didn't really teach me much about mafia, or any of the principles behind it, it was pretty much just a night action game.
We were all new at some point, so why don't we share what appealed to us as new players? We can use that information to better craft a setup, instead of talking about the theory behind it.