I'm halfway through the book. That opening bit is so great, and the rest has been a big letdown so far. Really feels like that opening was written as a short story and then the rest of the book was just tacked on. Maybe the second half will be better.