This is an interesting release...
This romset WILL load on the STV-Multi, assuming your data is prepared correctly. I noticed the archive posted above is missing rom #7 (which is included in the main ST-VMultiCard archive). I'm assuming users reporting issues are either missing rom #7, or they have managed to corrupt their SD cards in the file transfer process (always eject before pulling the card from your computer!)
So the reason I say its interesting... there actually wasn't any hacking involved in this one. Back in March, I helped Coolmod of the Mame Dumping union dump a "prototype" version of Final Fight Revenge. Even though the game was on a development PCB, the version number was 1.10 (where the production release 1.00). At the time of dumping, we assumed it was just another revision, added it to mame and called it a day. What makes this interesting, Darksoft seems to have discovered the rom data dumped back in March is actually a (mostly) decrypted program rom that overlays on top of the production romset via Rom 13.
With some careful data de-interleaving and byte swapping, I was able to manipulate the rom data posted by darksoft, and sure enough its a byte for byte match to the mame romset
If you remove the protection from mame and run the rom, the game plays identical to how it does on an ST-V cartridge. There are weird sprite glitches such as backgrounds "dissolving" and the time counter dissapearing one block at a time. I observed these glitches on the repro cartridge that I created, and verified the same in mame. Going back to my "partially decrypted" comment... if you re-add the decryption key to mame, the game plays bug free.
It would appear capcom left certain areas of the sprite rendering routines encrypted, but removed the protection in other areas. Or, there was bit rot on the program rom Coolmod dumped and that introduced the weird-ness :p
Happy gaming