AMD are supporting OpenCL....they're not directly supporting Bullet etc.
What's your views on the latest revelation on PhysX in Batman? Nv's deliberate crippling of CPU effects?
Its all they've been doing from the start frankly, general easy and normal progression completely halted by shifted to a harder to code slower thing so people think they need hardware to use it.
As shown with Batman, their biggest title to date, what they've done can indeed be done on a cpu, easily, with no framerate hit. They are paying people to forcibly kill performance so without messing with the game, which most people don't know how to do, only their hardware will run it fast enough.
It isn't even fantastic effects, just Nvidia paying people to remove utterly normal(at this point) effects and sabotage the competition.
I've yet to see Physx move on in game physics, at all, from years ago. Fullscreen video's of cloth effects, yet in game I've seen nothing that blows away what other games have done. Yes when you focus the entire power of a gpu on one effect on one piece of cloth in a demo you can make it look really pretty. But in game, with other things, and no games being called "laundry day" its done nothing for us at all except hold the industry back.
As for Bullet, its just ONE OF the many things open CL will support, and it is used, as shown, its used quite widely and the point being that if ALL the physics API's except Physx use open CL, open source and free, then the massive majority of the market supports accelerated physics on any cards that use Open CL.