Thanks for your fast response! Sorry, I don't know what your office culture is like. So it might not be feasible to request such information, but as a mod I'm sure you are able to communicate about all the questions and suggestions about the website to those in charge, and maybe they should have something in their News section? It could be in the FAQ as many posts are starting to suggest the same things.
Questions to throw at the PR and Web Development Team:
Where is it public information that a new website is in development on the main website? How is this being communicated; especially to potential new customers? When was this originally announced? I nearly walked away after browsing the website, but decided that I might be able to find more info in the forums. Especially after I looked at the Contact Us page which lists the forums first and also lists them for Support! You are being unfair to yourself (maybe they are being unfair to you too) to see yourself just as a mod, but your also front line customer service/support, and they should be giving you tools, info, and/or more direction on how to respond.
Maybe I'm asking for too much at this point, and everything will be revealed soon?
Thank you again!