Reading progress update: I've read 292 out of 292 pages.
Well, now that my mind is sufficiently blown, I'm going to have to gather the scattered threads of this book into a coherent review.
That might take a bit.
Right now I'm in information overload and there is just too much stuff in my brain. This author brings a ton a interlocking stories together.
In short, great book and as soon as I work out how I feel about it, I'll let you know.