It's good but it feels a bit empty. It loses energy quite quickly and at times it sounds like theres no shuffle or ghosts in between the snares you could have layered some nice breaks over those drums to make them sound more continuous and add more shuffle. I was expecting very elaborate drum programming after the panning the effects at the intro (which make you almost dizzy). Whatever that is in between the snares at around the time after 2:30 i dont think it fits very well and also i think if you were going to do something like that you should have started your drums off like it. really nice bass at 2:35+ though. I really like the pause at 2:21 its good, a great oppurtunity to drop in with the drums and a heavy bassline, but it was wasted with a pointless gap of lost drum loops wondering what to do next.
Overall I think its really good but you should layer an eq'd out break add more hats and get some shuffle in the drums. more diverse patterns. Just thought i'd comment because you havnt got any feedback.