I still think that if the submission thing was a part of this website with a way to use your account login to look at your submissions and if in the event of updating images before a contest deadline you could manually delete your entry in favor of the bettered piece it would be a much smoother and simpler system.
They could state in the submission form exactly how they want image name done and the rest of pertinent information. Why have a 3rd party system when it can be part of their system? No more fuss about what your summoner name is or not knowing if your image was received and especially no more multiple entry issues from last minute updates or updates of updates.
That gives them less bulk to sort and makes it less nerve wracking for the contestants. It would also make it a lot easier to vote for fan winners.
I personally would also like better timelines posted which is not a feature that is to be demanded I know, but as a person who has worked with finicky officials and jittery supplicants I know the value of schedules and posting of such. Like make it publicly known and updated, if changed, the submission time, judging time, and expected winner announcements as that would ease tension and reduce questions that get repeated over and over.
I hope they read this and make the next contest even better as I had so much fun on this one-nail biting and all.