sorry for the low score, i do like it..
but what you're submitting is for the art portal, which is not intended for sketches or work in progress pieces. but thats okay :) if you go to newgrounds dot com slash dump , you will find a page where you can upload sketches and what not, and use the link you'll get to add in your description.
with that being said, good luck on the contest! :D