The vigilante is a neutral utility.
I understand why you say this though most people, myself included, disagree.
Even if we were to grant the vig as a neutral utility the Mason team was a bit over-the-top as far as compensation for the slight scum advantage provided by an even rather than odd number of players at the start.
One thing you definitely did right was the tracker vs ninja/bulletproof vs strongman matchups. If you kept those and instead did something else to help town a bit (off the top of my head, perhaps make one or both scum roles into x-shot?) then I feel the setup would not have been quite as town-skewed.
As it was the Mason team did not actually play any role in the game due to one of the Mason's being inactive. The loss here was instead due to half the scum team outting themselves and the other half giving up (not that I blame Supa, I would not have given up but after what WP did I certainly don't hold it against Supa for doing so.) but if everyone had participated I think the odds would have been in towns favor just based on setup.