Looks like I probably will have at least some form of gameplay recording. Since I've remade VizionEck's networking to use all my own methods, I can just capture all the serialized variables as they go in or out. Saving them is trivial at that point and it's then not too hard to re-pump them back in later as fake network data for a replay.

No guarantee I'll have good camera features or even rewind. I'm adding this functionality to help with making trailers.