I will think on this nickname matter.
I am curious how we'll parse and contest information. It does make early phases a bit interesting in terms of speculation. The way I'm reading it is that rather than trying to figure out what the other players might be, instead you're trying to figure out what you are, too, on top of everything else.
So in that regard strategic use of your two nightly targets can reveal certain information to each player. Say I send in a contact request on Player A and we are not united. I can then conclude this is not a possible mafia pairing, and based off of the results of my attempted role action on Player B, I might also determine other things. Each person gets their own results and can compare it to what others might have done (in this case, it requires a bit of understanding and interpretation of our player meta and familiarity), what actually happened, and how that compares to what people are saying. In all honesty, we have no way of knowing if the two mafia unite N0 or later. Thus, we could spend the whole game trying to find connections between players or just randomly powering through. Usual speculation gets awkward here.
This also prompts the matter of: How much do we reveal to the thread? I am as pro-town of a player as it gets, but even if I am hesitant to announce which players I might have attempted to contact or target because then this means if everyone's doing it, if I did turn out to be mafia and within a few phases we can cross-reference claims such that the mafia pairing, or, at least, the likelihood of one player being mafia is strong... then that means I'm progressing my own team's defeat. Alternatively, the "What if people lie clause?" This then gets tricky because if you're lying without knowing your actual alignment, you're only lying for the possibility of being mafia, when statistically you're more likely to be town. But then if you lie and you turn out to be town, you might end up lynched in thread on principle of feeding misinformation. So that's negative to your side.
There's the arguably broken way to play this game which is to just make a pledge that everyone plans out and rightfully claims their actions each night to cross-reference so we can quickly determine both mafia, or at least do so relatively readily. But this is then saying, "Two people are foregoing their chance to win so the greater good might win, and everyone is buying into this hoping they are of the players that aren't mafia." I personally don't want to endorse this action because it ruins the spirit of the game.
So how, indeed, do we parse votes, actions, and share information? This seems like a very self-reliant and -centric sort of game.