I personally think this song is Punk, instead of Rock.
There's alot of repetition, which is too bad, especially if Rock was intended.
Also the song's quality is on the lower end, which is a shame if you render the track to mp3 192khz. 128 would be more than enough for this quality.
You might want to concidder mixing/mastering your track.
After a while the track does progress, which is necessary, conciddered this track lasts for 10 mins. The same chord progression is used though, which kind of takes away that what could make this track to be a suburb track. The track becomes predictable in a wrong way. LOL now that I mentioned it, the chord progression changes... Are you reading my mind or something?

But the fact that I had to mention it, means that it took too long to happen. Maybe its a good thing to make just a few patterns, then listen to it, correct it, make a few others, listen to the whole, and see if it fits to what you early made. I always do this, and it allows me to move from part to part, what is what I'm missing here.
The song also has Pop influences bytheway... Perhaps set the style as Punk/Pop.
Overal, this song isn't bad. It introduces some new stuff here and there, but if you want the listener to keep playing this song, alot has to be done to archieve that. Try drawing their attention, and then try to keep it for as long as possible.
I think you haven't used alot of emptyness in your patterns which is what can make this attention.