So basically, the smoking guns are the TV being tilted the wrong way (oops!) and certain frames of video, especially in the transitions between levels, appearing as only MAME would output them, not real hardware (because MAME is framebuffer based, rather than actually simulating the electron beam, which produces some differences in timing). There's also evidence of v-sync tearing, which could only happen in MAME. Fascinating!