Played it through, I think? Avoiding spoilers, I fulfilled the apparent requirement to get to the end, but the final interaction was very similar to the ones earlier in the game, so I am unsure if there was some other requirement to trigger an ending scene. I liked what I experienced, but the confusion about whether or not I have reached the end is leaving me a bit ambivalent.
Love the dancing.