I really liked the implementation of the rewinding mechanic.
However I didn't like the movement at all. It seemed to be very choppy and sometimes my jump commands got swallowed (might be just my mechanical keyboard).
I would like to encourage you to be a little more generous with the player. Let them do an air jump after the rewind to save themselves and make the tiles you stand on last a little longer.