There should be a "Writing" category in reviews
..for if there was, you'd get a 9 or ten here. You have an entertaining plot going on, and only a very minimal amount of grammar/spelling errors as well.
And thatis quite rare for NG. I am looking forward to more installments.
(also, you made good music choices, they really fit the scenes.)