Hey, our games have a similar idea :) although the execution is completely different!
I like this, it's fun to think ahead to where your 'real' version will be, and the rewinding is very smooth too! Well done!