Not bad, just not really mixed and kind of gets really muddy near the middle and end. I would have for sure considered panning things out much differently and taking a longer look at the EQ.
There's so much clipping on the right side of the mix and without a strong pre-delay it all sort of just bleeds into the center.
Otherwise, really fantastic composition.