NoDiver,
I think you're going to do OK. From what I can tell you managed to demonstrate the skills even if it wasn't with elegance. Elegance is a Dive Master requirement. New divers are all over the board from naturals to basket cases that wash out. The fact that you stuck with that crappy fitting mask as long as you did speaks volumes. Many would have freaked out and gone home before that. Some level of anxiety or anxiousness between classes is not uncommon. Driving home in tears is not unheard of. You must get a mask that works for you before moving on. Here are
some tips.
You can prove out the new mask and practice mask clearing while skin-diving someplace prior to your check-out dives.
Open Water certification is often likened to a "drivers learner permit". You know enough to dive and deal with common issues, You may not be polished, poised or even comfortable with the idea of breathing underwater, a totally unnatural act. It's an adaptation.
Many divers find themselves where you are feeling under trained. In fact your mention of using ScubaBoard as much as you have is classic. Your understanding from reading may be way ahead of where you "need" to be at this stage.
Spitting in the mask is an age old defogging technique that works for many. I never heard of licking it on underwater. That's not even an Advanced Open Water skill so don't worry about needing to do do it! Maybe he was bringing levity to the moment.
Bolting to the surface as you know is bad, bad, bad. Do a search and read up on the "Panic Cycle". Getting an understanding of what leads to panic is useful.
Trouble usually happens when multiple things go bad. Diving with a leaky mask puts you one strike down before you start. First a hand is occupied or vision is obscured, you miss a signal or can't read an instrument quickly, you loose sight of your buddy and it goes downhill. Solve the mask and save a life.
And finally, once you get certified please look into diving locally. Unless you have a lot of discretionary time and money for dive travel being an active local diver is the key to becoming a proficient and safe diver.
Dive safe & often,
Pete
Let me add... Most instructors will let students in limbo jump in the pool with their next class. Get a new mask and see if you cam log some pool time getting comfortable with your new skills. If he was confident enough to send you off with a referral you should be able to drill skills on your own while they tend to the current class. My wife got off to a rough start. We did a few extra nights with the next class and it did wonders.