Although there doesn't seem to be any "Staff" button on TC, mods on TC are affiliated with sites such as SCT, SCC, etc. So it's not unlikely that these guys share e-mails. I don't really think anything of it though, since I don't use any serious e-mails for torrenting.
Bookmarks