Just completed it with all emeralds and perfects
This event was actually pretty fun to play through, even though some of them were kicking my ass a bit (stage 20 [rev00], 25, and 28 in particular), but I had a good time.
Now I can rest easy knowing I'm the 69th person to finish.