Very cool looking and great pitch! I'd echo what other people have said about the image though, you have a really cool trailer on your Steam page, you could cut out the best 30s of it maybe and put it here?