I'm still flailing around trying to figure out the technology that is at the center of this story- nearly halfway through and no exposition, which is great and also a little frustrating for the part of my brain that wants the technical stuff to be clearer. And yet, still enjoying it despite feeling like I only understand 50% of what is going on. Impressive work.