Stan Lee was an awesome choice as godfather but to be honest as I stated before too overpowered, even for this type of game. I mean effectively you had to kill him 4 times for him to die.
To much advantage to the mafia I think.
You had to kill ALL of the mafia to win. One of them was a Deathproof Enabler (Captain America). (There was a town Deathproof Enabler as well, giving double the chance here.)
All this means is that you had to off him before the godfather, or the alternate road was much harder. With the amount of abilities the town had in this game they always had a massive advantage - but only if they learned to work together!
From my experience in GMing stuff - this sort of stuff always look easy from behind the GM's screen. When put into practice against the party its entirely different.
As I said a fun game - but from my perspective too hard for town to win.