i'm not sure about this man, all the elements are kool, the intro is great, and the bass is kool, but i'm not sure they work together, i recon u culd get 2-3 tracks out of this, maybe work on the flow, and as you say, the keys are a bit disjointed, i think its the fusion of minor synths and major-ish bassline, the bline sounds like it wants to break out into sum funky jumpup style to my ears....lots of kool stuff going on tho, i'd 'save as' this project, and try and make the bassline a little less funky, or vice-vesa, make the synths more funky