It's not a good novel. The characters are flat and the structure is warped.
I see it as more of a concept book. Using fiction to present a near future (with a lot of the author's hangups thrown in)