So the pickle data block contains a dict of vehicles that were in the match, and one field stood out, the "details" field, containing what appears to be a string of binary data. Turns out this data contains what this player has done, and to who; shots, damage, kills, and so on. It's used to create the dict representation of the "details" dict in the "personal" dict. Yay, now we can do it for all players and not just the player whose replay it is!

More...