Okiedoke, my feedback:
From what I can gather, the wolves started with 4 out of 12 players. With at least 2 neutral players, this had every opportunity to steamroll massively out of the town's control. Realistically, this was a game that the wolves were almost certain to win, regardless of how effective the wolverine was.
I still have no idea about what 'taking out the body' does, but if my assumption that it was supposed to make a zombie every night is correct, then the game was completely unwinnable for the town due to the wolf team recruiting 2 players a night. I didn't see any evidence of it in play though, which probably made it at least slightly winnable.
I don't understand why you had the same conversation for people who were dead and people who were jailed, nor why you made a new conversation when people were released. If you were that bothered about exchange between the living and the dead, then you would have banned ghosting and made separate conversations.
Jailing itself, whilst an interesting alternative to the usual smite system, doesn't have the same regulatory force. In this game, we saw evidence that it was being used as a strategy, rather than a punishment, and the leniency really meant that nobody was too bothered about not voting. Once they get jailed, 4 days is a long span of inactivity to lose track of the thread. I also don't recall seeing anywhere that people had their roles revealed upon jailing. That was something that could be exploited in a different way.
In terms of the number of roles - as far as I could tell there were some roles that were on the sheet just to add more roles. The gangster wannabe was basically a villager with a harder win condition - namely he had to survive to a village win - and I fail to see the difference between the normal wolf and the gangster. If there was, then I think the sheet needed a bit more detail to flesh it out.
I think, if you want a TL;DR, that for your first game you should really try to simplify it down - maybe even pure vanilla werewolf with 2-3 wolves, a cop or two and the rest villagers. There is nothing wrong with a simple game, and when you're still getting to grips with what you need to do as a GM, the less you have on your plate, the better. My first game was ridiculously complicated in hindsight and, while it was entertaining to watch, I can't necessarily say that it was as fun for the people playing it.
One thing that really helps is having your own GM sheet to keep track of votes, powers etc. so you aren't scrambling and forgetting things at the end of the day. I've put a link to a very basic template I've used before. It doesn't go to the lengths of some people by recording every action from every day across the whole game, but it has the basics: a way to track who has cast a vote, and who for, a way to tally everybody's votes, and a way to track who is targeting who with powers. You just change the highlighting of a dead player's row to black when they die, and clear all the vote and action boxes at the start of each day. Feel free to take the idea and turn it into something that works for you - I'm just sharing what works for me.
https://docs.google.com/spreadsheets/d/1m4rQ8JUCYy-33LBcqtAoCjJAV5PCjS-lv7iKWGizOXw/edit?usp=sharing