I think the concepts were pretty neat, I agree. However, it felt like two books in one. I will admit that I'm not a fantasy reader -- aside from LOTR, I'm not a big fan of the genre. Spending so much time on that was just not interesting to me. If that entire section was missing, the book would've been extremely compelling.
But to each their own! :)