Well
I don't agree with either of those other comments saying which parts aren't any good. The whole thing is great how it is I think. A good song needs to expand and contract, speed up and slow down, all that, which it does. This kind of reminds me of 20 minute long Yes epics in that way.