The problem is estimating the length of a book in the library that is unopened. The actual length depends on the formatting and layout settings that wouldn't have been applied yet. Overnight for opened books that have formatting applied, the overall length is a rough approximation.
Regarding the white dots/blue dots idea, that's not too difficult to do, and coming to think of it, very cool. I can fit it into the January update.