Last bit of change I'd like to suggest would be a skill check when -removing- disguise items so you can keep your false persona if you put a hood on as Bob and then take it off as Bob instead of it auto-defaulting back to your real name of Jim.
This is sort of the last bastion of meta here where if you OOCly suspect someone is a fake-person you can have them put a hood off and then take it off, since it will kill the name scheme. I'd like it to work like this:
You're wearing enough gear to change your name.
You put a hood on, you become hooded-average-man.
You remove hood, your disguise skill and relevant stats get checked to see if you're still good enough to have the false-name up or not.
If you succeed, nobody sees anything. If you fail, maybe people watching see a message like, "Bill slips up while removing his white hoodie and reveals his true identity."
Same should go for hood/helmet/shroud/etc with maybe varying levels of difficulty for maintaining your disguise while removing them? Like it's harder to keep your fake hairdo in place while removing a helmet than a hood? Open to opinions on that but it could add a layer of decision making for disguises and ID concealers.
Lastly, with this in effect, add a command to 'undisguise self' or something along those lines. Which would reveal your true identity with everything still on. Also, maybe add a command that could be performed against a bound/grappled opponent for that scooby-doo big reveal moment! Your ace kool grabs a baka, you type 'undisguise ' and if you succeed you all see a message like:
You give Billy a good shake down and reveal their identity to the world!
Or if you fail/they aren't disguised after all:
You give Billy a good shake down and fail to knock anything loose.