Needs revision
This song is catchy, but I feel the opening lasts too long. The same beat lasts until :45 when it changes very little. The song just progresses too slow.
Even after progressing throughout the entire song, nothing changes enough. That's really the only complaint I have. The things you do have are fantastic, and very catchy.
This suits more of a loop, if you have any current projects under development try and mix that with this. I'm sure the result would be fantastic.
Good luck.
-X-