To be perfectly honest, I'm not entirely happy with it either. I made some mistakes along the way and write myself into a corner at some point. I'm hoping that a sequel will give me the opportunity to fix those mistakes, so I wanted to leave the story somewhat open ended.