Very good!You might want to consider taking a breath between the phrases of larger sections to help better define the direction of the music. In a piece that consists of combining many different contrasting characters, it could help highlight such contrasts.
Very enjoyable and the coolest hat ever.