Alright, I'll talk this one through while listening.
Intro sounds cool, got a vibe to it that i am digging. Alright the bass rolled in. yeah i would re-do the mix, well i'm guessing you didn't want the drop to have a big impact. But, i would have dropped the drums out for a few bars though before the drop to make it a little bit more interesting, and to make me expect it.
Now the drums, What i would do is, lower the bass a few db's and boost the drums, because they are really lacking. Rolls quite nicely, though. So now back to the drawing board, and re- do the mix and make slight variations, just to keep it more interesting, maybe some cuts, and edits.. and resampling to the high end synthline and stuff =)
Anyway keep it up!