To long for what it is
You've got a few good riffs in here, but the problem is that this song is just to long for what it is. Don't get me wrong your main riff is damn catchy, you just need more to support it. You could go one of two roads with this song. First you could pair it down to a shorter length to give the individual riffs more punch and meaning. Less is more would be a great strategy for this song, if it aint broke don't fix it. The other more indulgent option would to be to add a lead guitar track. Some real full guitar solos would fill out the song great, and let it fill up not only this space, but an even larger one if you have enough ideas. This one of those songs that I would like to see get some more work, or at least another similar song, because you really do have some great ideas in this.