Pretty nice work. I haven't looked at the code, really. Don't worry :-) It's pointless me looking at anything like that. They work well and the little shadow on the background only view sets it off.
It's also good that you animated the d-pad and switches. I was playing around with distorting them a few times, but they never came out right. So I thought I'd hold out for a real d-pad. Might get a cheap game sometime and just to take some photos.
I uploaded Spitball Sparky. Didn't quite come out as I liked. The overlay is problematic. Might be my code or something. And doesn't have animated buttons.
MAME Artwork / Artwork Previews