Right site wrong link.
If you got to the main page , click 'streaming central' theres a clickable link that reads 0 tiles just arrived
. Seems to be down since yesterday where it read 56 titles just arrived. "New arrivals on streaming" doesnt actually show the new arrivals (as back asswards as that sounds) If you're aware of what Instant titles are new and not new , you'll see that in the "New arrivals OS" section most of those arent new at all (To instant streaming) Snake Eyes , The Phantom , Babel , Louis CK standup... all of those have been available for months now.
I have no idea why they do it that way on feedfliks. But when its up and running right you'll see what I'm talking about.