My God, this is beautiful.
First off, when I hear the beginning, it reminds me of Megaman. Showed it to a friend, and he says it's nothing like it, but I don't care. Second, I love how the song picks up in tone 1/8 the way through the song (haven't listened to all of it, but it's already worth having my approval). Definitely downloading, and you have my up-most respect, man. Good job.