I'll come back and write more of a review once I've finished (or given up), but for now just wanted to say the only way I've found to get all the pellets in the Pellet Contest level involved something that makes me think it's not the solution you had in mind based on the dialogue.
Only potential tweak I can think of is that it might be nice to have a button to reset the entire level instead of making multiple undos.