They’re a relatively new company. I’d definitely contact the ownership and express your concerns. Hell, a large part of what I learned in those webinars was listening to guys like you, with 121 experience, answer the questions. Most of the instructors are military transitions to the 121 world and carry the same edges and faults I have.
also, this place is awesome. I’m having a great time so far.