Oh it's definitely not ready for submitting yet.

But you'll get there, have no fear.
First, download and install the "Hi-Res" pack on the AH downloads page. AH defaults all textures to 512 with the base install. This saves download time and HD space. The Hi-Res pack installs 1024 resolution defaults.
Then run AH. At the menu select video options, and select "1024" in your texture resolution drop-box. The first time you do this you will have to build a cache, which can take 5-10 minutes. Every time after you should not have to*.
Then go offline and take some more screenshots of the skin. Also, if you did not have the hi-res pack installed and were working off the 512x512 default, HTC will not accept it. All submissions must be in 1024x1024, so that's the size you need to start in. It may seem like a lot of work to redo everything in 512 up at 1024 size, but I've done it before and it's not so hard. You already know what to do, you've done it, it's just a matter of doing it again (which goes faster).
* = unless they come out with a patch for AH and the cache has to be rebuilt anyways