I think it is better than the original! Even though the songs are both amazing in their own ways, this newly applied knowledge really fleshes the song out and makes it more 3D. This song feels deeper than the Original version.
My favorite "Improvement" would be around 1:08 where you add those digital runups. Really did it for me.
If nothing else, it made me want to go check out the rest of your audio. Amazing stuff!