Uploading new art to this site is kind of... unorthodox. It took me a while to figure out that you have to upload the picture to drafts, click on the picture, fill out the description field, and THEN change the status from draft to public. Most art sites have a simple "submit" button, so this process was rather confusing for me. It's kind of unconventional and would most likely throw off first time users.
I don't have a specific idea on what to do differently. I'd suggest maybe looking at how other art sites do it and simplify the uploading process from there?
Customer support service by UserEcho