Why can't all of this be done in an app? Have the game show a QR code that embeds game and software version that you scan with a Stern phone app, and the app transmits your scores and cheevos to Stern? Maybe even have a QR reader on the pin to read your info from your app, and then you scan the game with your phone when you're done? I don't see why the pinball game needs to have Internet connectivity at all if it's going to have to be used with a phone app, unless they want to streamline updates.
Or add DLC of course.