Good job keeping your wits about you and not panicking. You knew you had air so you stayed calm. Obviously, dripping weights would have been the right thing. The other thing in my mind is don't take off swimming for the boat. Spend time signaling and let them come get you. You can tire really quick trying to swim in calm seas, let alone currents. Better not tire yourself out and let them come get you.

All in all, good job.