This is insanely good. From the audio to the graphics and the movement of those sprites, it is virtually indistinguishable from the arcade.
I hope that you fix some of the issues in the original game as an option. Smooth out some of the animation, etc. Have a better Phoenix than Phoenix. You already nailed a replica, please, perfect the original!