Did you provide your password and PIN anywhere? Perhaps to a link in a message over on SR? If you've already created a new account and sent a message to Vendor Support, then that's all you can do at this point ... though you may want to consider warning your customers about the fact that someone else is in control of your account.