Looks pretty good
Are you familiar with the NGmag Alphas section? This belongs there, not in the portal. It is made specifically for previews. Next time you want to build some hype, post an Alpha. Nice graphics and sound though, I'm looking forward to the finished product.