Allright, excluding Jared.

As to your concern, an example of what might happen:

So you belong to Teams C and E (Sonic/Mario and Pokemon, the two video game factions). You know who all is on those teams. Somebody on Team C sets up a quickchat, and someone else reveals they belong to Sonic/Mario and Twilight (team F, one of your targets). Because you realize there may be people you're trying to kill within your team (due to you belonging to another team), you decide not to reveal your teams to your teams. Other people refuse to reveal their teams, too, and only a few people end up revealing their teams. These people are quickly eliminated by their enemies.

As to powers (maybe that's what you meant by roles, actually more probable), revealing your role to your team would reveal your role to your enemies. If you kept your teams secret, that wouldn't be too much of a problem, but then your enemies might know you're their enemies anyways, because their in B and E (Harry Potter+Pokemon), so anyone not in both their factions is an enemy. So they share your role with their other team, which is an enemy to you, who then obliterates you. So, it's a good idea not to share your powers with your own teams, either.

That concern, is quite legit. I don't think, personally, that it will be an issue, but yes. This will be... complicated. Very Funstrating.