I felt like the pacing was very off. It moved very slowly then very quickly. I think I read that there's another book planned which might account for some of the dangling (well, abandoned) plot threads. 
 Credit where credit is due, I was surprised by the directions that this book went.