As for the piece itself, I really like the confused pace of it. It illustrates the mind bouncing from question to question without pausing to analyze and answer.
Yep, seemed like a slightly digital/modernized version of nan Alice and Wonderland theme. You can’t miss the whole tunnel to somewhere weird connection there. Had a quick and odd feel to it, which seemed to work for the piece.