It took a while for me to get into the groove of it, but I liked it a lot when I did. The scifi concepts are cool, and the writing on the erotic scene at the end is particularly nice.
I do think the silly acronyms like ASS and SHAFT tend to spoil the more serious tone of the story somewhat.