Could be much better
You don't have to upload everything on Newgrounds. Just post your best work. We know that you made this with hard work, but be honest no one will ever vote a really high even if you say that it is your first work. Some wait until they have a masterpiece, those are the people who get high votes