I haven't listened to earlier versions of this song so I'm just listening fresh to the mix.
I think the song has potential and your voice sounds good, but it seems to me that tweaking the musical arrangement might help you mix it. To me, the drums and piano seem to fight each other at times - if the drum parts are too busy they get in the way of the piano's syncopated part, and likewise playing a milder piano part during the vocals could also help.
In the mix I heard, I think the kick could be pulled back a bit, the piano could also be pulled back, and the bass guitar is not loud enough. There is also something funky about the kick pattern - too busy at times. All in all, I can hear why this song could be a struggle to mix.
Also, I like what you did with Fuego - interesting and very cool.