My camera and video camera have worked fine since OS 18.104.22.168. Since going to the 22.214.171.1248 realm they work even better.
Unfortunately you need a PC to upload the OS. I have a MAC too but I keep a laptop to service my Blackberries.
If you want, you can use Bootcamp to run Windows on your MAC and use the Apploader or DM to service your Blackberry.