Robert_Charlton - 9:01 am on Dec 3, 2011 (gmt 0)
It sounds like you've already checked the settings, so this may not apply...
Is there still a gear-shaped "options" icon in the upper right corner of the page? I don't have the new homepage yet, but in the Classic view I have, Instant is the first setting on the page.
It used to be buried somewhere near the bottom, and at first I skipped over it when I looked at the page. I guess, by unpopular demand, it's risen higher.