Good but scattered
The ideas in here are great, and it sounds very suitable for its intended purpose. My only major complaint is that the transitions are extremely hasrsh and jarring. A quick cut is okay every now and then, but the different sections of music don't seem to flow into each other at all. Slower builds would help. Overall, sounds good, however.