Regardless of whether this is broken or not (haven't tried all the combos yet) this is a FANTASTIC idea. Really original and cool. Looking forward to more levels from you!
EDIT - as I try more and more I see just how cursed the timing options can be. This is going to be quite the puzzle to optimize!