Bah. I just wrote a quite thorough and enthusiastic review of this, then noticed on the NetGalley page that the publisher requests that reviews not be posted until the book is released (May 12).
Highly recommended nonetheless!
If you like scifi, you may want to check it out. Here's the NG page.
**Edit: I talked to the publisher and got permission to post sooner. Will post tonight or tomorrow.