In the battle you would appear with a random name. The only thing you would need to be careful of is that the people in the TS you join and the clan leaders of the battle don't give you away. The first can be done by simply not speaking and using an alias in TS. The second is a trust issue that probably adds to the game
If that would be put into place, the battle commander should be able to Kick people (or even ban them for the duration of the battle from EU/NA3). Otherwise we'll have a huge army of trolls and idiots fooling around due to anonymity. Polls won't be effective enough.
"TROOP 43 GET IN FORMATION!"
"TROOP 43 WHAT ARE YOU DOING!?"
"TROOP 43 DIES"
There's other ramifications as well, suddenly people will stop talking on TS, not relaying vital battle information or otherwise because they won't want to be recognized, given they want to play as many battles as possible. This would encourage sneaking around, lying, and generally bad behaviour. People would start fixing information on other players, for example which country is someone from, so they can easier spot them playing for the enemy (by checking out his TS) - or simply checking out IP(s). It wouldn't work unless there's a better commanding system present, one that would negate having to use Voice programs such as TS etc. Writing doesn't cut it
at all in the bigger battles.
My point is, that this change alone would not help solve the actual issues behind, just mask it more.
We'll have players less talking and "socializing" and in general participating less, and other players/clans will fanatically try to make sure they have the best rosters (which would not be too hard).
It wouldn't solve any of the actual issues of allowing people to sign-up freely.
I personally do prefer anonymity in battle, e.g. only the battle commander knows who is who, only the host of the battle (or people with high enough rank) can see who have signed up etc. It would help, but as stated above it isn't a solution, it is simply 'moving the problem' slightly, and it carries a lot of other issues with it.