Good stuff. Glad to hear it.
Not sure how your current keymappings work as I have never used a "hacked gamepad", so can't say how you can remap a button. There must be a configuration somewhere?
Maybe have a poke around on the PiMame forum. I know some on there are using USB gamepads.