Wow, that's so cool! And I completely agree. I didn't really think much of it on my first listen-through but I love it now. It's so euphoric and just makes me so happy every time I hear it. :D
And honestly, the changes in the Osaka Sun Mix, although subtle, make it a better song.