Hi Belgor. There are a number of threads talking about things like this throughout the site, including responses by Turbine themselves.
Here is one of the main ones, along with this
Announcement which is at the top of every forum.
I'm surprised (and concerned about the fact) that you had problems finding the site, since it is listed on Turbine's FanSite page, along with links to it in many threads on both their main forums and their beta forums, as well as links to it on our other *Interface.com sites.