Yes. I use my Logitech Rumblepad 2 gamepad and it works great. Buy you can't just choose the controller--you have to choose the controller AND assign each control. So you change accelerate to be tilting the stick up, and brake to be tilting the stick back, etc. (In other words, it doesn't seem to have any defaults that it switches to if you choose another controller.) But there aren't many controls. Setting things up how you like is easy. Except for 3 controller gripes: 1) you have to exit the race entirely to tweak your controls. 2) you can't press Return/OK (such as to start the race) on the gamepad. It's the one thing the keyboard is still needed for. And 3) force feedback doesn't seem to work on my Rumblepad 2.
The game runs and looks great on my white iMac, Nvidia 7600GT/256.
Except that my shadow is a distracting big blocky flickering black thing. It's like I'm getting the shadow's ever-changing bounding box instead of the actual shadow. Anyone else see that? It's not the end of the world, but it's always visible and does detract.