Any chance you can include a saved binary file for semi-replay data. Your timeline capability shown in client is similar to the functionality I'm talking about, just stored in a more easily indigestible format. I am a professional data scientist who happens to love this game. I will do literally all of the format and documentation for free if I know you would use it.
Let me know.
Stuff like that will hopefully exposed via our developer API. I also hope that we'll eventually build a full replay system too.