The trailer looks pretty cool. I really recommend adding some more interesting screenshots to your page.