repetitious, play with the EQ
k, so, as it happens, i have Audio Technica ATH M50s so i can, in fact, as you suggested, hear the bass, and it's not loud enough! :P let me tell you, if i may, a mixing trick i employ to diversify your EQ: for each of the instruments, find a frequency, i'd recommend the parametric eq 2, so you can see the frequencies easier, and find one for each instrument that sounds good. by that i mean, each instrument will sound different and better or worse at different frequencies ebcause most have many things going on. pick a frequency and boost it it for that instument just so that you can both get a bit more use out of unused frequencies, but, also, it will bring out that instrument in a frequency it doesn't have to share so much with others. this will give some focus and clarity so it's a little less muddled (though this was pretty ok).
boost the bass on the both the kick and the bass synth. to me, this is almost sounding synth so i would personally as song extra bass in some parts that is almost like an arpegiator is places like the middle where there's not very much going on. also, int he part that you played with the pitch, i'd make that whole build up last a lot less, becuase as it is, it's just kinda slow and annoying. it can work, just not over 16 bars, you know? the build up gets lost in the fact that you're not in an particular key.
i would defiantly add something to root the song down in the bass department, something more than what you have now. maybe go with some type of hypersaw? something rough with maybe a string-type inlay and, heck, go classic and make it off beat XD.
but anyway, i am liking the song, and i'd like it more if you maybe incorporated some more ambient sounds just to make more going on, but really, it is a good song overall, would just a take a little work to refine into a great song :)