NEVER LET YOUR MOM GO ON A DATE WITH YOU.
Jesus. Your mom criticized you for being sheltered? The same mother who accompanied you on a meeting that SHE set up?
Shrug this one off, sweetie. Your mom will always be your mom. That's a healthy relationship. The guy is a total non-issue in this equation. Your mom is overprotective. She wants you to flap your wings and fly, but she believes you don't have any feathers.
Awkward silences are roughly 90% of all first dates. Dealing with them is how you get to know each other. Having a mother along to fill in the gaps totally misses the point.
But this isn't just anyone patronizing you. It's your mother. And she will always do it. Because once upon a time you lived inside her, and she told you wonderful stories about who you were going to be and how much she'd love you in her own head, where only you and she could hear.
When people talk down to you, tell them that you don't appreciate it. But in the case of your mother, there is no escape. You have to just separate her from the situations you don't want her to take control of.
I'm NT and my dad still calls to ask me if I've made my bed.