I have to agree with Jae Onasi. Rollercoasters indeed. That was one action-packed ending sequence. I'll probably have to reread it a couple of times in order to make sure I got all the details. As far as the deaths of so many the story's characters goes I'm somewhat ambivalent. Sometimes life happens that way.
But seriously, I'm going to have to reread the last few chapters a couple of times to sort out everything.