Admittedly, It was more the final boss fight and related events that impressed, though the ending wasn't bad either, if a little abrupt. I've been poking around the last couple hours and found two other endings, and your blog post that mentions four, so very much wondering what point of divergence I'm missing. I guess I'll keep poking around a bit.
In the process of poking around, I found one more definite issue and two other things that had me scratching my head: https://imgur.com/a/2KQbE1p