Sorry to ask, do they have any representatives here? Incase there are issues or something forum members observed in their site and wanted to get clarification on it who are they going to contact?
It would be nice for them to have an official account here so that they can easily be able to address any issue that may arise in the future.
It would be better if they can have official representative because hiring a member just to post ANN thread is not enough because members here need to have direct interaction with the official representative.
Hopefully OP will invite them to have official account and be an active representative here in this forum.
No need to wait for a possible issue that may arise in the future but the main reason should be about communication with the forum members.
This is the first time I heard about this site so I have no idea what to say, I'm wondering where did you find this site as you said that you have an account already.