I wasn't expecting there to be that many mini-games, new ones just kept showing up! What's more impressive is that all of them seemed to be of very consistent quality.
The transitions between mini-games seemed a little long, but other than that very well done!