I agree with all of that. Most people fall for the marketing and don't really understand what they should look for. More at the bottom.You did not get what you paid for. You need to talk to your instructor and see if he can fix the problems- there may be a communication breakdown with the instructor - give him a chance to fix it. Make sure you get more time in the pool before open water- talk to the instructor and the shop owner if needed. Many instructors spend to little time just checking the boxes not teaching. An advanced class that is just more of the same will not fix your problem. Make sure you interview your instructor before any more classes and ensure you agree on what you are looking to accomplish and what you expect from the instructor before you pay.
Bouyancy control in a shallow pool is difficult for most. The deeper you go the easier it becomes.
Im my OW course we didnt do much bouyancy in the pool. Most was done in open water dives in 8-10m.
I still remember doing fin pivots in my first 10 or so dives after my course. These skills can be practiced at any time not just during your training. Even now if I had bouyancy problems I would hit the bottom and do some fin pivots just to help me sort out the problem.
As long as you know the proceedure, you can practice outside of training.
I disagree. Buoyancy in a shallow pool os never difficult if you are weighted properly(which most aren't- they make them rocks), and are given time and instruction. None of our students Ever touch bottom after the first 10 minutes of the first pool session. We teach a hover. And then they Practice it. Many do this. A great deal don't take the time or make the effort. And it Is effort on the instructor's part. I am sad to say that a good many of us are pushed for time/money/place your own label here......
OP and all else- you should have cleared your mask at least 20 -25 times in your first class. Mine do that number easily(at least 5 above water, and then 25 or so below while at a hover or swimming). Each class session you should clear it over and over too. The same should be done for each other skill. That is the only true way to refine a skill-practice. I am sorry for all of you guys who got less than proper instruction. Definitely read Walter and Jim's posts. They are outstanding when helping you look beyond the hype.
Oh, and extra time and work should be given, in my opinion, not extra charged.....