It's a well composed piece, but I question a few of the balancing decisions. As you're well aware, the song has a sharpness to it. However, the way the audio is balanced, the sharper sounds seem to be noticeably louder than the softer ones. This actually made my listening experience slightly painful.
Still, I appreciate the complexity of this piece and the way it flows and bounces. I give it a 3.5/5. It's above average, well put together, but not spectacular. Thank you for posting.