I take it back. SketchyReplay does still work (sort of). You said you got it recording. The problem is that the data is stored in the object and when the simulation is reset those changes are erased by the undo system.
If you want to use your hack to mess with SketchyReplay also comment out the abort_operation command in resetSimulation(). Now after a simulation you can try the replay button.
I might resurrect SketchyReplay in 3.0. I had forgotten that it was a pretty cool feature. It even had some editing including cuts and camera angles. Check out one of the first SP videos I posted.
[flash=648,480:32a98dnt]http://youtube.com/v/cPwyZQukvPU[/flash:32a98dnt]
Its really a SketchyReplay example. All of the editing like when the camera angle changes and how it tracks is all just SR commands in the page descriptions. And the rewind at the end is not a video rewind but a rewind of the animation in sketchup.