I just finished it yesterday, and yeah, the ending was quite moving. I felt it was longer than it needed to be, given the mechanics, but it was visually very attractive, and as mentioned, had a wonderful and affecting narrative, which wasn't entirely clear until the conclusion. Definitely worth playing through to the end, even if you're not necessarily loving the nuts and bolts.