You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
Anyone played it yet? I downloaded it and installed it before I left for work today. Hopefully I'll get to try it out tonight. I imagine it'll look like regurgitated garbage on my PC, but if it runs I'll be happy.