Okay, this ate my earlier reply so this will be shorter than I wanted, but here's the short form...
1) "Buttons work but axes don't" is a problem which comes up when the orb isn't getting enough power for some reason. This bothers me tremendously, because it's hard to find a fix. Have you tried it on a powered USB hub? Sorry to annoy, but try the "basicjoystick" sketch on as many USB ports/hubs as you can and see if any work.
Second: If it never works, please let me know what Arduino or Arduino clone you're using and maybe post the serial # of your orb. The reason I mention is you may just be unlucky--the only other person I've known who's had this problem with the recent Orbshield, embarassingly, is Jay himself. I want to compare commonalities if we have two people with the same problem.
2) "Orb shows up in game controllers but not in games" is probably be a problem with games that use Microsoft's recent API, XInput (this is most modern games, and a quick search seems to show Dirt 2 is one). XInput requires an X-box gamepad or compatible, which is NOT compatible with USB HID standards (thank you, corporate "standards" compliance). The way to deal with this if you get the orb working in the control panel applet is to use a third-party program that will emulate an x-box pad. I can't remember the one I use, but it's pretty good (I think I mentioned it on another thread somewhere), but you can probably find one with a little searching. Obviously we need the orb working first.
Sorry I can't help more yet. I can be more help in a month or so.