It was like the book was trying to do too many things at once, and didn't manage to do any of them really well. There was so much world building going on that you lost the mystery at times. It was trying to be funny, but wasn't quite. There were undoubtedly some bits of social commentary included, but they didn't really resonate with me. And I didn't really connect with the main character. On the upside, it was a quick read.