Hrm.
This song has a significant amount of potential. As a lot of other people have said, you can really hear the progression of your talent in this song, and because of it, it's an amazing song. However, I think that eventually it would be a good idea to go back and make minor modifications (what I wouldn't know, however) to make the song a little bit more level. I wanna say remaster it, but I've been away from anything remotely musical for so long that I really don't remember proper terminology. xD That being said, you've done a great job on this one, and keep it up. 5/5, 7/10