Nice game...
Only thing that might turn some players off from wanting to play the game could be the pure text intro. Try getting a voice over to read the text or have the text move in with objects that deal with the story passing by in the background. I read the intro, but there are some people that won't even bother reading the text because you have all of it in there, it turns most players off the game.
Everything else is just fine. Good game.