Great try on implementing time rewind abilities in the gameplay loop. There are a few bugs with odd rewind timings cause menus left open, or money in the bank not deducting accordingly. But overall a functional and solid implementation.
The downside to implementing a great feature for the main gameplay loop, is that high expectations are set, and player expects a unique scenario fighting the boss, using techniques learnt from the main game. In this case, the boss fight seems to only take away the unique feature from the game instead of adding, or testing existing ones.
So all in all the main game is a solid innovative piece, while the boss fight/final challenge would benefit from a redesign, such as other ways to fit the theme (time manipulation/cheating), or incorporate agent Ame into helping in the scenario, etc.