I used my brother's iPod Touch to check the website. The page loads fine, it only takes a small while. Links work fine, but getting into the forums takes an extra click or two. First click seems to always do nothing.
Personally, I'm on the computer enough that I can just open up the browser and...