Good, but..
You have a lot of good material in this song, but it is very repeteitive. If you shortened this, you would have a lot less repetition. Making the song overall better. In the beginning I can see many people losing interest because it's pretty much the same beat. Shortening this, changing it up a little should solve this problem. Get your listeners interested by starting with a "bang."
But that's just my opinion, and what do I know anyway :)