Damn, I love the keyboards and the chord progression. There's this odd contrast between the snare and the keyboards though - like, there's no reverb on the piano, but the snare does reverberate. It's got an inconsistent space, you know? Try messing around with the reverb on all the instruments so it sounds like all these sounds are coming from the same room. The kick sounds fine, though. Cool drum pattern. In the recording, your voice sounds a little nasally, but with EQ that's a quick fix. I forget the frequency range, but it's in the mids somewhere. Cutting that back will make your voice sound a little better. Cool song, I like it!