There's an unreasonably grumpy commenter below that disagrees, but I personally agree with you and found this to be a fun read.
I was interested in the topic before reading, but it could have easily been a slog of technical minutia. I'm glad that wasn't the case!
Edit: the comment I referenced was deleted in the time I took to post this. It's probably for the best