I like the sound of those changes an awful lot. Obviously a part of the dev team are tasked with fixing problems many are vocal about, I can only guess there is a section of the dev team who have been tasked with remedying the larger problems, too. That Twink video is hilarious, 'perverse necessity' is the mother of all invention and all that...
Those of you working your way through no bonfire and no death runs, are you using the glitches some of the speed runners have highlighted? Until I saw the recent ~22min speed run, I had zero interest in attempting a zero death or zero bonfire attempt, but knowing I could attempt it using those methods and it not cost me a huge amount of time is hugely appealing, and rather invigorating.