Where i think it could be better is the mix and trying to make it less -full-.
It creates a kind of hiss, or blur (of sound). Also the rephrain sounds wrong (with the change in percussion) cause of the hissing.
Everything else is pretty spot on, the echo in the guitar is a nice add.
I do miss the little jazzy piano whirls though.