Damn, this is good. Immaculate fm sound design, slick harmony and awesome interplay between the leads. I have a lot to learn about fm from this.
The only negative thing I have to say is that it feels like it stays at the same energy level for a long time, making the sections harder to distinguish from each other. Other than that this is wonderful.