I love WHAT your writing here. I think melodically you've got it down. The mix is pretty damn good too. The guitar is the only thing holding this back from a perfect five here for me. The guitar at the 1:00 until that nice little lick at 1:17 could use a little help, maybe a little delay to widen it up a little. Only other note on the guitars would be to make them a little louder and tighter in the mix. All in all great job :)