Yay! I just beat it! I followed a guide to get the 'A' ending but I think I'll go back to my save file and play the 'B' ending in a little while.
I took a lot of screenshots but I don't want to post any spoilers... I'll go through them and pick out some with no spoilers later.