Actually I would say your buoyancy control isn't half bad. I have seen MUCH worse. Sadly even inside of caverns.....eggggssssellent buoyancy control ... ... you and I both know better. My arms flail around so much I look like an epileptic in the middle of a grand-mal ... or a rock'em sock'em robot on crack.
I once saw a guide literally holding 3 divers down throughout an entire dive in one of the cenotes in Mexico because if he let go they would go crashing into the ceiling. Why he let them in the water in the first place is beyond me..... And yes I said 3 divers. I can't even tell you how he was accomplishing it but he did.
~Jess