WoW
Man, this is a Huge improvment over your older stuff! Part of it sounded like one of your older pieces cant remember the name though.
You filled the song very nicly, your best improvment imo, but what I really loved was how you transitioned from theme to theme, it was really smooth and nice.
The only things I can say I didnt like were the sudden ending and, well thats it really, kind of a smack in the face after the great song.
Keep up the good work!