It was a lot to digest, but it was also all one continuous thought.
If it was broken up, I don't think it would have been nearly as good. And I don't think I would have been able to keep all the context to understand smaller chunks.
I'm currently working through the book Building Git. Best $30 I've spent in a while. It's about 700 pages, but 200 pages in and I can stage files to/from the index, make commits, and see the current status (although not on a repo with packfiles).
I'm thinking about writing a blog post where I write a git commit with hexdump, zlib, and vim.
I'd have appreciated a series of articles instead of one, for me it's way too much info to take in in one sitting.