Your songwriting-skills clearly progress everytime you produce something new...it's an art to have that many changes in all aspects of the song and still maintain something that sounds as a whole. Great opening + magnificent breaks. Cool how you return to the theme you used at the beginning.