Cool video, thanks for sharing. I wasn't even aware of this project. The game looks awesome. Even inspired me to spend 40 minutes on the original trying to improve my high score. Spoiler:I still suck.
Any idea if this will ever come to MAME or are they keeping it to hardware?