sounds great to me!
The piano in the begining is a but loud and perhaps a tad too dry. Maybe I'd try some better samples too...
But besides the piano, I think this may be the best I've heard from you!
What you mixed on your headphones sounds full and upfront on the Genelecs I just listened to your track on btw