Hi, the guitars are recorded DI? it sounds like that.
The start was awesome, clean, and the beat sounds very good, but as Muzzaman said, when comes the distortion, the guitars sound muffled... they need a serious eq, cut bass frequencies. The drums sounds great to me, maybe too dry. The ending you should use a fade out instead of cutting the music that hard.
Check your guitar playing (picking and arpeggios), you have great ideas when comes to playing, but the execution isn't that great, i'm only talking about the fast parts, on the more melodic ones i was thinking "this guy must be a great guitar player".
I love the melodies created, and the "electronic" effects are awesome.
Regards.