Difficult but fun game! Got the cake in 954 seconds. At some point I fall off a platform onto a checkpoint, and had to replay the entire level :-(
Some thought: the ability loop is a really cool idea, but I think the level design could try to force the player to plan their loops more? In my case, I basically stand idle on each platform, wait an entire cycle for the ability I need, and then make the jump. Maybe some form of time limit, like crumbling platforms, in certain levels could be great.
Anyway, great game!