In my case, I stopped waiting when Cyan/8.1 became the current version for NSRT for my phone (L920 AT&T). It does a clean install of Cyan and 8.1, no updates necessary unless you want to go to GDR1 using Preview for Developers. My phone is running perfectly now, no excessive lag or battery drain and everything that is supposed to work, works. YMMV, of course, but in my opinion, it's worth installing NSRT on a PC and checking to see what version it will install. If it was Black/8.0, I would still be waiting for the fix, but a clean install of Cyan/8.1 was just too much of a draw for me.
BTW, GDR1 installs just fine over the production version, and I've had no issues with it.