Two levels into it and I already know I like it.
There are, as far as I'm concerned, two types of games:
1) Really stupid games with even more stupid premises
2) games that are made by people who use their brain as more than a place to house there adolescent fantasies and manga knowledge.
This is other the latter sort.