My final score was 7:19. That took practice, to be sure; previously I got over 39 minutes before taking a break - and then I lost my progress. I think this game needs a save feature or something. Or maybe pause the timer every time you begin a level.
Anyway, this is certainly quality Nintendo Hard gaming. Good work.