Greater Idea Mafia was a goofy setup brilliantly invented by ChannelDelibird at the UK Easter meet, using a deck of ~100 custom cards. Each player draws two cards from the deck; they choose one to keep and play as, discarding the other. Once the mod has checked there exists at least one anti-town role in the game, all factional/partnered roles are informed of their partners. Immediately on Day 1, all players flip their discarded roles - this information is typically sufficient to completely skip the random-vote stage.
We played this
Some folks have recently taken to Greatest Idea Mafia, in which three cards are drawn. You can choose one card to inform your alignment and another for your ability. I'm not an expert on this game, though, myself.
Since my university exams finished today, I took up the task of designing a top-down version of Greater Idea, which is now up on the wiki as Cracking Idea Mafia. The intention was to maximize both the balance and the goofiness. I had a few principles in mind, such as avoiding splintering the anti-townies too heavily, and allowing for the possibility of players actually figuring out what's going on. Feel free to take a look.