Not bad
I like the fact that many tracks are mixed together, some are not so good, others are really great. The fact that there is no real lead is a little sad, but it's just a personnal taste.
Just one more thing : The beat that follow from the start to 3:20 is to repetitive, i think you need to change it a little bit sometimes.
I just want to know what kind of "personnal rules" you broke to make this song?