I discussed both of these in other questions here. Reviewers actually read the whole book over a weekend. Obviously this assumes a relatively experienced engineer that can digest information quickly.
I created the original Uber clone on which the book is based in roughly 7 days, obviously I have a bit of experience but it is very doable. Notice that I reference "startup days" which are longer than a typical day.
I don't use TDD in the book as it's already pretty big and as you said, stretches the meaning of "DAY". I'm a big believer in TDD which is why I think it should get a treatment of its own.