The short video sounds like what you'd hear from any salesperson to me. A rough outline of the talking points, but no real understanding of how what they're selling works. Which is OK, it's not their job to be technical, but it does sound really crummy when you actually do understand what they're talking about. For example, "proprietary technology" sounds good to whoever this guy usually talks to. It sounds like nonsense to us.
The sales department. Am I right, engineers?