Update: Checking Jeff's (co-creater or Giant Bomb) blog, he made a post saying that the site wont be up within the day or anything. Here is the offical wording.
Note that "landing shortly" does not mean you should stay up tonight waiting for the open beta to begin.
Update Update: I just received an email from Giant Bomb telling me the site will be up soon so check the site regularly now.