Enjoyed the timing mechanic, but I'll +1 the other comments that having an ability to influence it during battle would be enjoyable.
One other comment -- the early enemies take a /long/ time to get through, with a lot of downtime just waiting. Think the earlier improvement would help with that!