Great use of time! And, I actually managed to beat this one, so it gets extra points. :-)
That said, I never needed to rewind time - what I ended up doing (after losing once) was just waiting until the right times for the calls, and that was sufficient. Unless I missed something?
Anyway, really cool concept. I enjoyed the television as a way to give the player information. Great job!