Looks great, nice work.
One thing to look out for on these machines is if the joystick is too long the red ball hits the glass during game play.
The red ball ends up looking like it's been ring-barked.
An easy fix is to put a 12-16mm thick timber packer between the joystick and the underside of the ctpanel, this lowers the joystick and prevents any wear on the red ball.