i would hope that some of our TS' and watch manufacturers reconsider their support of that site and pressure Admin to reassure their community until theres a transparent Admin review; that onion needs to be peeled back.
http://www.timezone.com/sponsors/