You definitely sound like you know your theory. It's hard to pick out a favorite part because the song simply kept getting better as it went on, the description you have for the song could not be more accurate. I love the sound effects you used, the piano was excellent, and I can't think of any real criticisms in this song. Nice job