Really enjoyed this! Decided to also give speedrunning it a try. Here it is completed in 30 seconds (first 5 seconds of recording are glitched, same approach as developer, and I also took 3 attempts on the last level):
Nice work!