I dont think I can give you much constructive criticism on the composition, its pretty wild and pretty amazing. Sometimes the bass and guitar riffs sound like they are the stock sounds from garageband, especially around the 120 mark. But I am not 100% sure that:s the case because your tones go from that to awesome. The drums also sound programmed, they are inhumanly clean and accurate.
But even with all that said, i really enjoyed the hell out of this track, will probably listen to it a few more times today! Great stuff!