Everyone reviewing games wants it to be as easy as possible, and you'll see that most browser games have a lot more reviews than the downloadables. It's just too convenient when you're going around rating 15+ games.
This game's only sin is being a windows only release. If you made it a bit less than the whopping 150MB and made a Web game, it would get more traction it probably deserves.