Interesting concept, haven't encountered many timing based puzzles. Some of the levels especially the final one felt like a bit guesswork personally, but I like the direction this went.
Thanks for awesome review!