Not a signup post but I am fairly sure that Itchni was planning on using the channel known as none other than #ffm. If you wish to direct yourself to this channel for further mafia discussion concerning this game feel free to do so... Otherwise, if Itchni has any objections, he can state them now.
(Note: I have no authority over his decisions, I just recalled recently that he did mention using #ffm for his game)