needs work. your multi layered guitar parts don't have good seperation and conflict sonically with each other.otherwise it shows promise. i have a couple of songs posted in a thread so feel free to give them a listen.
Yeah, that does need some work, its very awesome, but the parts arent layerd right, your rythem is not synced to the lead, so it kinda conflicts with the song. The ending part also wasent right, it kinda paused and then started in the middle of the main riff, I dont know if it was a software mistake or you planned it.

I have a crap load of songs and ideas in my profile if you feel like giving them a listen.
Good song man, think about polishing the layering of the guitars a little bit, though.