I have never heard the original, so I'm looking at this with no reference.
With that said, I really enjoyed the atmosphere of this song. The gloomy overtones were definitely cast out by the repeating piano riff, and I thoroughly enjoyed the counterplay of the loose/muted drum sounds with the clean strings and echo-y piano. Very nice job!
The mix could have been cleaner overall, but I think it is quite good the way it is. Cheers!