The guitar in the beginning is cool, I'd change the drum parts though, it isn't very good and is kinda annoying, no offence. Around 45 seconds into it it sounds like you're all off but that could just be me. The solo's cool, but try learning more scale positions to add variety to your solos instead of just staying in one pattern. I don't think the clean part really fits in there well, though I like the lead playing over it. I'd have only one guitar playing lead over it though, because the two leads don't mix well imo.

all in all, not bad. good riffing
thanks for the crits...yeah lol its kinda funny half way through the song i bet you noticed it changed from real drummer to drum machine...