Hmm, in my opinion, I would first start out with a 5-sided game with 3 of each type and 5 other citizens. The factions each only have their shared action instead of all the specialized roles (i.e. Busdriver, Jailor, etc.) I would remove the sk/neutrals and the mastermind just for the sake of learning and testing strategies in a "simple" 5 sided game. Only after people are comfortable with the strategies involved in a 5-sided game should the mastermind and more complicated things be added.
I think this very basic 5 sided game would be pretty balanced.
Red team has the power to kill
Orange team has the power of arson
Green team has the power of masons
Blue team has power of detect suspicious/not suspicious
Purple has power of role block... (I might actually give the purple team a jail cell to interrogate people in while role blocking them.)
I think the problem is that you keep adding things that make your setup more and more confusing! It sounds fun but we can try to build up to the complexity b/c that might be a lot easier for everyone involved. :]