Very cool
But the leads are somewhat uninspired. And your piano sounds really... childish, is the only word I can come up for it.
You should put a key change in the middle of it, shift all the pitches up by one semitone. That would add a little bit of variation to it.
But nice work overall. I like to gripe at the little things, so don't get bent out of shape.