Your comments

Yes! You can share your image to the user-submitted section. If you reach a score of 200, it will be added to the main page.

There is a caching delay of 10 seconds on images. 

You may want to try clearing your cache if you seem to be experiencing that for extended periods.