For the rest of us that will probably not have a chance to be in the same situation, could you please explain?
I think he's saying they're eating it up. I haven't bothered paying attention to business-type's face's in all hands when a business person presents, but I imagine they glow up at corpspeak. Those with more technical specialties are more likely to have a neutral reaction, or more realistically a pokerface.
Persuasion basically. They can take any situation and make most of the room feel good and confident in the business. Good politicians do this too. It doesn't work on everyone, but it works well enough.