Its the first sticky thread on this board. . .
But in answer to your question, I have the same exact controller and its seems to work just fine with MacMAME. All I do is start a game, press tab and then go into the general input section. Then for instance go to P1 button (with your keyboard) and press return. It will start blinking and then you need to press the button which you want to map to the P1 button. It will keep flashing for about 10 seconds, but this is so can map extra stuff to it such as a button on your keyboard. By default MacMAME is already pretty well set up for the RumblePad. It uses the left thumbstick for controlling movement but you can switch this on the controller by pressing the Mode button. No need to remap the controls to the HAtswitch