This is pretty good! My only thought is that if you're going to keep those chords going for that long, you'd better make 'em good. Not that they're bad, but I think they could just use some refinement.
2:12 was kinda cool, like "Surprise dubstep!" The first half of the drop was kinda odd, but the second half of the drop is really cool! That noise is super alien sounding, and if you used that in another song later on, that could be legendary.