Quick answer: there is no buoyancy (sp? - Auftrieb) in the physics engine. It can however be simulated manually. If you see any turbulent behavior then it's either due to a bug in the script or in the engine.