@Exselsior running the replay in reverse will probably never be possible as that requires running the simulation in reverse which is not possible in the engine afaik.
As for multiplayer saves I think the hardest part about that is getting the correct save.lua to every player in order to start the game and not have any desyncs.