All news and information is sent out through this forum, that is correct.
If you have any problems with your account, the support.x10hosting.com is the place you wanna be, login there using the same credentials as you do here for the forums. You can submit a ticket, be as clear as possible...