It was certainly an entertaining read, but I have to admit that one element went waaay off my suspension-of-disbelief scale. (It's something near the end so if you haven't read the book and plan to, do not open the spoiler window below.)
Oh well, not like the book was aiming for anything like realism.