Overall, I think this is a wonderful analysis!
I took a closer look at your DPR formulas and think I found some mistakes in your calculations...
1) For the 'Quarry' part of the equation (which covers warlock curse damage, ranger quarry, and rogue sneak attack damage) you are accounting for...