PGP sign your posts. It takes a few seconds and instills enormous indisputable trust. If you've got a check-able key, post it up and let the populace fact-check it to death. Open and shut case!
We live in a world of refuting and salivating nerds waiting for something to dispute. Don't give them any avenue to take. PGP sign everything with your sacred key.
RE: Impersonations of thedarkoverlord