first thing i notice is that the seventh on the second chord isn't really very tuneful. it's on the sixth beat of the piece, and it doesn't sound great. as a matter of fact, there's a lot of notes in this that don't sound great - i think that they're supposed to be blue notes, but they don't fit the key pretty much ever. also, when you're using the chord a full step down from the root key, don't use a flat seventh. don't use a seventh at all, actually, a bVII chord doesn't sound good with a seventh. it's a flat 6 in the key, and it doesn't work. even a major seventh in that chord doesn't sound good. it's better as a triad.
there's some glitchy transitions in this that aren't great. i'd say to work on your transitions so that there's more there - right now it always winds up being a solo instrument after each transition.
there's some cool pad work going on all over this piece, and i like it. you get a good groove going on around 1:52 or so, and i think you should run with it. stick the piano a little bit farther in the back and bring in a bass instrument of some kind, and you'll really have something good going.