This looks really nice, all the components fit together perfectly! I did feel the level was a bit to big and the enemies a bit to many a bit to quick - made me feel it wasn't so much about skill as luck to where the enemies spawned and how many.
I liked the explanations in the dialogue, it was very easy to understand and start playing the game, it really looks well thought-through during development. Final verdict: very very nice! :D