I don't think Newgrounds really states what a sketch is, so I wouldn't worry about it to much; it might be more of a "what do you want people to judge you on?" type of thing. Id say this is a lot more polished than some of the post I've seen through the art portal. It's got good colors choices and a funny expression.