Slated to release Q4 2010, which means within 3 months. But the games web-page is made in HTML with some pre-alpha video and the official forum has like 2 posts?