So, is it a JAMMA+ cab?
Or a None JAMMA+?
I think a way of making it more Neo Geo Ish would be to maybe coat it red and black, and change the buttons.
Those Joysticks looks very uncomfortable, I reckomend the mushroom top style joysticks.
I carnt say i really like the coin slot being at the top though.
But aslong as your happy with it then thats fine!