@jamietuley
Skyscraper is the one that I use for finding videos. I think I get videos from screenskraper.fr they aren't always the best videos, first 30 seconds of gameplay but they show the intro screen and are mostly uniform.
The only alternative that I know of is acquiring videos from https://emumovies.com/ and it requires an account, I found they have a sync download utility for adding them to your existing setup and I have not used this.
Here are some infos for mame's emulators and romsets, some of it should be discarded or modified most all of them cover a range, and I find the latest 0.208 works with lr-mame2010 but sometimes not advmame[3.9]
Advmame 0.94 MAME 0.94
Advmame 1.4 MAME 0.106
Advmame [3.9] MAME 0.106 - ???
MAME4ALL MAME 0.37b5 - ???
lr-mame2000 MAME 0.37b5
lr-mame2003 MAME 0.78
lr-mame2010 MAME 0.139
(under experimental packages) [build failure - ran out of memory]
lr-mame2003plus MAME 0.78 - MAME 0.188
lr-mame2015 MAME 0.160
lr-mame2016 MAME 0.174
lr-mame MAME 0.208
They increment by decimal values, 0.208 is greater than 0.78. The lr-mame emulators on experimental all failed to compile, I think this has to do with running out of memory, I don't know if there is a solution, they probably don't perform well anyhow, and I think the others have been enhanced and modified for extended rom support and pi compatibility.