Stunning
I've visited Newgrounds regularly for over a year, but I haven't seen anything like this. In fact, it made me want to register for an account just so I could tell you how well you've done on this piece. So I did.
And now, I'm off to quit my job.