I'm glad the missus and you had fun playing it! It'll probably be one of these projects that I'd like to come back to and continue on for fun.. god knows when though.
If you'd like to look into my implementation of the time scale, check it out in GameManager script. It's a static value that's controlled by 2 coroutines and the script sends events when scale is changed for when you only need the value at certain times.