You see that "Support" link at the very top of the page? A good start would be to fix the bloody referral loops it creates. I reported this on 5/7 on the forums and via in game support, and got back a response which referred me back to the same link I was reporting as a problem. Genius.
Have you tried logging into the support site? I can't even access it. I emailed support directly and got back an automated response directing me to the site I can't log into. Also said: "Your question has been received. You should expect a response from us within 3-4 business days." Am I being unreasonable to think that is…
Are you able to actually log into the support site to see your tickets? I get a timeout every time I try. Safari says too many redirects and times out.