This is pretty neat, you've mentioned you're aware of your mastering so I won't harp on that too much - the 1st kick (0:33) needs to be powered up, and the 2nd one (1:55) is clipping I believe. They may actually be the same kick, responding differently to the rest of the mix I'm not sure. The snare and hats also sound a little close-up (they need to be mixed in more).
On the good side however, this is a neat bunch of ideas and quite easy to listen to. Have you ever listened to Chicane? It sounds reminiscent of em! Work on the mastering and you'll have something pretty nice here.