Awesome game! The voting system is being a little wierd, so I'll leave your rating here.
Gameplay: 4 - The gameplay was really fun and hooked you in, I really enjoyed playing it. There however could have been a little more exploration.
Aesthetics: 5 - The game looked gorgeous. The art was really nice, and there was a definite attention to detail.
Story: 5 - There was some background, and the story almost unfolded in a way whilst playing the game. Definite 5.
Ease of use: Automatically a 5 as there was no installation necessary.