re: the presentation
Sure, admittedly, its frustration...
But, it's also pertinent to their sales effort/professionalism or lack thereof and may very well give some insight into just some of the intangible reasons why corporate America hasn't embraced their products to date.
However, most of their presentations have been more than adequate, this one just fell way short.
Moving on...