not really the place for this...
I'm not knocking the quality of this by any means, I just don't think newgrounds is the place for it. It's more like a resource for observation for learners rather then anything else, it's not ever as if you've done it as a tutorial. In terms of the technical and animation skill though I salute you sir =)