This is absolutely perfect for what you described it's for! I can easily imagine a flashback scene to this. It reminds me of the brief flashback scene from Pixar's 'Up' for some reason, which I would say is a good thing.
As a song in itself, it's well built and on the professional level of film scores I would say, though due to being custom made for a specific type of scene, it's not really the kind of song I would listen to myself. I can imagine this being very effective when paired with it's intended scene though, and that's really what matters with this kind of thing. Quality stuff!