I don't know what presentation you're talking about. Your link is just to another of your posts.
I think most of the people around here would agree somewhat with what you've been saying, but you have to admit that they've done a good job of getting the stock price up. It's hard to complain too much under these circumstances, don't you think?