Oh, I can't believe I didn't review this before.
It's amazing. I believe this is the single most impressive song you have done. It's fun to listen to, and at the same time manages to feel nostalgic and saddening every time I listen to it.
I don't know how you did it, but this is just amazing.