That beginning with the piano is my favourite part, beautiful melody, accompaniment and it's full of life with the using of sustain pedal and the arpeggios.
The energetic part is also great, it could be an ending song of a game from 3DS or something like that, as you said it's well done "one last hurrah".
The ending could have been extended for a few seconds to make it less sudden, so it ends on a high and satisfying note. There it ends abruptly which "ruins" a little the build-up.
Overall, it was a great music, high quality, good atmosphere and vibe, and it matches well with the story you wanted to tell !
Edit : I also enjoyed the bass line !