Game looks good by the thumbnails, but I too cannot view any of the screenshots. You'd think that they would have the web site debugged when they want people to be hyped by their game.
At any rate, I have downloaded the file and will check it out tonight. I wish I coudl comment on it, but I can't at this point. If anyone has played the demo, please post here what you think about it!?!?