Forum tech support is generally for issues with the game itself, not the website. Customer service is generally where to take concerns with the websites. There is a forum for website bugs too, but I don't know how useful posting in there would be.