Dude you know yourself it did'nt deserve thisscore
I guess that what having a fan base did for you, as its a selection of your animations i see no real need for it to be on newgrounds or for it to get such a high score... that said some of it was impressive and it's worth showing the Ng people what you can achieve.
Axl~