A couple of notes for the episode for anime only viewers.
1. Kyousuke is the one who manipulated the world to drive Masato kind of crazy with unlimited Masato works a couple episodes back. So it was partially symbolic for Masato, but there was an explanation for it that should've been in this episode.
Anyhow, what can I say. I do think they hand held the audience here a bit too much in this episode by explaining so many details flat out (Then again I'm shocked how many viewers have been so clueless about the ongoing events when reading stuff from other places), but it was executed really well. You can't help feel bad when Kyousuke says something in the end like "I'll know my insignificant life had meaning." The cat is completely out of the bag here, and now all that is left is the resolution.