Thank you for your kind words and feedback!
We found at first "Restart" was pressed too often due to forgetting the undo button exists, hence the hint, but we agree this shouldn't pop up every time you want to restart. Not to mention you are correct that undo is so powerful it can undo a restart, which we will definitely look at fixing post jam.
In the regards to the "redo" button, what would you like to see that do compared to an undo or restart button?
Also, well done for reaching the boss!