You really gotta love Japan sometimes! Here’s a video of Mario Kart Grand Prix Race Pinball.

From what I can tell you’re trying to get your ball from start to finish before the other player. There’s various ramps and bumpers that you control to help to accomplish this goal.

Looks pretty sweet!