What does it mean to you to work out all of D+F? You could probably go through it in a semester or so if you kept at it and come out with a decent understanding (most people spread it out over a longer period though with other classes in between and I believe this is a better way to learn algebra), but you will only truly gain an understanding of it when you study other math and use the algebra in various ways and comes back to see a subject in a new light. If you have started with D+F you may have already encountered group actions and you may be able to solve the exercises, do some basic counting and list of the axioms, but you will not truly understand how significant and powerful this simple abstraction is till you have seen it strecthed in various ways in applications.
As for what is most "cummulative" I don't think there is a standard way to measure that, but I think Serge Lang's algebra (the GTM version of course) is the best answer without further context. However it is considerably harder than D+F and should in my opinion mainly be used when you are curious about a certain topic, not when you want to learn a lot of different algebra. However D+F is plenty comprehensive, and alternatives like Rotman's Advanced Modern Algebra are probably at about the same level as D+F but with a slightly different focus.
In the end I don't think knowing what books are "cummulative" is going to do you much good.