Yeah its pretty cool... but there are a lot of things that could be easily improved. First off, the drums. They are not full enough to give the song a good swing and flow. Your snare is too bland, you should add some reverb and spread as well as maybe another layer. The kick is not punchy enough but you can easily fix that. Add some hats across the bars and play with the velocity to create ramps that add a lot to the music.
Right now I'm using some sub par speakers so I can't really detect any sub bass so I'm not sure if you used any, but if you didn't, layering your wobble and creating drop-outs is a great way to make things sound a lot "bigger".
The idea is here, though, and with some refinement you could have a real winner here. Also the intro is way too long, make it less than 48 bars. 32 is the standard for an intro, but seriously, fuck the standards.
Cheers, and check out my stuff