Disagree. Nothing fits together and the whole thing makes no sense. He even explicitly acknowledges how the real-world/game integration is entirely pointless, and then just proceeds to go straight past it. It's his weakest work of all aside from the collaborations.
Seveneves is much better, though still not quite up to his early standards.