Oh, Rin. How I love your silly abstract antics. <3
Anyway, good review! It could have been a bit wordier but I think you'd have run the risk of rambling at that point, so nevermind.
Why did I come here? >.>
Oh right, the game.
I'll agree with most points here that a few of the sex bits...