Switching the size by time and one-button gameplay are interesting ideas. I was thinking it might be fun to have an ejection force bar to visually control the force of the ejection.
My team's game also has scaling character gameplay and gives different jumping abilities at different sizes, but instead of a fixed time, it's left to the player to decide the time. Anyway, it's a fun game