Microsoft has said that the DP hold has been fixed, but they've only released it for a few model/carrier combinations. It's been several weeks now, and they haven't released any more or said anything else. It would be nice to see some movement or at least some communication.
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.