I wanted to post this since I finally put it on youtube.
I beat rerecording support into MAME 0.106 (the version that ships with most linux distros), added TGM2 support, and ripped loose
Unfortunately it's not entirely sync stable. As you'll see. Still, it's a step in the right direction.