A unique world... a compelling main character... and a story that goes meta. I loved it!
Unfortunately there were also several points where I really had no idea what was going on, and then would wait through an "intermission" scene to find out... only to have the story continue like nothing had happened. This happened with surprising regularity, leaving me feeling thrown from the story. After seeing the frequency, I assume the author meant for this to feel like he was letting the reader put the pieces together, but the way it was written didn't feel that way at the time.
I still definitely recommend it to lovers of the science fiction and fantasy genre who are looking for something that really gets our culture and that breathes new life into the genre.
I also shelved this as apocalyptic even though it doesn't fit squarely in that subgenre... it's more like an alternate present.