This is just the link that previously had the teaser trailer. There's more to the site now, including a pic gallery (nothing new yet), forums, blogs, etc.
Is it just me, or does the thumbnail of the third screenshot on the main page look like Walker?
"Stephen Wolfram is the creator of Mathematica and is widely regarded as the most important innovator in scientific and technical computing today." - Stephen Wolfram