I've seen one of them before. It was actually running some sort of MAME style emulator funnily enough.
Not keen on the looks although I suppose it's fairly practical. Another thing I didn't like was the joysticks and buttons. They were a type I'd never seen before and felt really cheap.