It's great!
I truely like it so far, and i'm definitely wanna get to hear it when it's finished!
A couple of things could be improved in my opinion tho,
The bass sounds a little bit too raw if you get what i mean, i might suggest making it a little smoother.
Also the Hat in the start of the song doesn't really fit that part and personally i would try and make it either sound a little less rough OR make it an off beat hat instead, i'm not intirely sure about that last suggestion but i'm sure you could just try it out.
Also, i suppose you're using C G A F for the bass line and i know that solo it might sound superb but in my ears, combined with the melody it seems to me like it should go up (To say a B Flat or something) instead of down to an F. (But only in the second part). Not intirely sure about this tho, you migh also try to stick with the F and throw in an occaisional F - F - F E D E. I hope you get what i mean with this but i'm not getting my hopes up :p.
Besides that i think the song is great and once you get to Finish + Master it it's going to be another great one by IMD!
Let me know when it's finished alright mate, goodluck with the rest of it!
IVoltage