Actually, building onto that first idea, if the game can now get delayed, it might also be cool to be able to pause the replay just for yourself when spectating.
And when there is now a multiplayer game reload, couldn't the game just make an auto-save every minute (or less) and then let you rewind to those points?
And then perhaps there could also be the feature to skip your delay a reload to the most recent state. So a lot like a YouTube live-stream.
If these features aren't planned, they sound to me like something fun to vibe code into a mod. What do you think?