How long to wait for new submissions to go to the immersion page?
What happens if I can see an article that I submitted, begin translating it, but no one else can see it? Is it just delayed? Or is it just a glitch? Normally when I submit an article, it's instantaneous and shows up under "New" entries pretty much right away. Url is here in case a mod has to fix it. Unless I just have to wait longer because there is some kind of backup?
It's a glitch, and sadly it happens quite often. If they don't appear on that list within a minute or two they usually aren't going to.
It's still accessible to others through links like the one you just posted, and via the activity feed.
Edit: I can see it in the Immersion feed. :)