Wow I was very impressed with this! Gave the original a listen just out of curiosity. I'd say you did it justice! I love that delayed pluck that comes in around 2:00 during the second break. I also like the mixing on the piano during the breakdown.
One piece of advice would be to put more low end in your break downs. There seems to be 0 low end - and that may be what you were going for but it would definitely keep the track from slowing down so much.
Maybe try and get the kick a bit punchier as well. I have a sub so I can feel the low end coming from it when it hits, but the top end gets pretty lost in the mix, especially during the second drop.
Definitely keep it up!