I'm a big microgames fan, I liked how you mixed things up by giving the player an option to speed up or not make mistakes. I thought that was pretty clever.
One thing I would say is that I wasn't sure how much time I had left to complete a microgame, I think making that more apparent to the player would be cool.
All in all, fun!