It's been awhile. ;)
This is alright, and the idea is pretty cool, but it definitely sounds unfinished and a lot more mixing could be done.
The piano could use some more reverb or something to make it wider, at least during the intro. Some better panning of the piano could help with that, too, or just adding a subtle pad, whatever you'd want. It just needs something else there.
There's some real nice accompaniment to the piano after the song kicks in, but there's not much to the song after that.
Also, since I'm a bit nit-picky with basses, I will say the one you've got here is a bit harsh and could sound better. Maybe you were going for that, but I tend to use a lot of effects on my basses and I prefer them that way(I generally use two mixer channels, too, lol). This one just sounds "raw", I guess.
Finally, the beat stands out. That could be what you were going for, I dunno. It just bothers me a bit.
But, yeah, this is still pretty cool. :)