After the feels punch of the previous episode, it was hard to think how the series will end. Still a bit bittersweet, but leaning on the side of a happy end.
The multiple Gensokyo's bit was a bit of a curveball, I suppose. Like I guess it's a kinda meta way to reference the other fanworks out there, which is kinda okay, but that was a wee bit odd to add it in at the last moment.