I'm giving this one a so-so. The idea was a good one, but I found the writing to be lacking. It was off to a good start, but the end was pretty messy and jumbled. Definitely had some plot holes.
My main issue with it was his overuse of analogies. I understand the use of them as a writing tool for "supernatural" concepts, but damn Bennett, don't you have anything else in that toolbox?