I see some artwork of other people that have submitted to wincustomise there as well. Not only my work. Just wanted you to know in case you didnt. Dont look like its a site where you can submit anything yourself.
http://www.topdownloads.net/wallpapers/browse.php?category=108