No, the testimonials do not provide specific numbers. What they do imply is that this guy is extremely effective.
You obviously are really hung up on the negative side when viewing this management team. If you have been a "believer" for the last year, then I would certainly understand your sentiment as the company has not performed well. That being said, who cares? The current management team appears to have brought in a guy who can turn their sales dept around and bring significant visibility to IWEB products. Can he fail? Sure he can. But, based on his past performance, I would think he will succeed yet again.
Following is the link to the testimonials for your own review. Take from it what you will. Decide for yourself. I personally trade on T/A as it takes all of the emotional garbage out of the equation.