Good review, and accurate. But how could you not gloss over the DMD.
Its a goddamn video game based pin, and yet somehow they manage to have some of the worst, laziest graphics I have ever seen.
They could have called up capcom and ask, hey guys, this pin we are building for you, could you throw us some good monochrome sprite animations?
But nope, somewhere at G/P some guy took a still, distorted image of each character and "animated" a blinking X over their face and that was an adequate defeated animation.