first I'd have to say that your piano has inspired me to make a song. :))
Second, this has the makings of an awesome composition.
My biggest thing would have to be the bass. At certain parts it seems to fall off beat a tad. And sometimes sounds a little out of it. But it matches up really well. :)
I really like this.