Nice.
The piano was JUST off timing for the main beat and tempo. I am sure that you can turn this into a great song if you try hard enough. You played some random tunes here and there with the piano, because you were simply trying to "jam" with the piano. That is a major fault in this song. You have to have planning, you can't just play something at random, unless you know what you are playnig.
I liked the main tune though.
Keep ii up!!