I have to agree with those who say it's unbalanced to the evil side. The innocent have practically no chance of winning, unless we have 5-10 more players. It will be a horrible bloodbath with all the hunters, two packs of wolves and possible lover revenge kills. And if we have 13 players like now, more than half of the village is evil in the beginning and we have no ordos and not even all the special roles can be included!
I suggest at least three out of the four following, preferably all four:
a) removing the cobbler
b) removing the lovers and the anti-lover
c) removing the gifts from the wolves
d) removing the cursed
otherwise it's not going to work, at least by my logic. Sorry to say because it changes the game quite a lot... Or then you really need far far more players. This far there are already 16 special roles, so you would need more than twenty players to make this work, I would even say 25 with all this massacre...
I suggest reconsidering a bit.

As a handy hint, make yourselves a demonstration to test the game mechanics: simulate the game and keep a tally. Just roll the dice to see who is lynched each Day and who is chosen by whom each Night. Try out with different starting roles until you find one that looks fair to all parties.