No, this ain't the Revolution(*). But rather, it's a Mario Kart arcade game (remember those?) being developed by
Namco. Apparently, it maps your face into the game while you play. Pretty frickin' sweet, but useless.
(*)Well, it could be. Launch title, anyone?
[Thanks, Kat]

