I agree.  This is some sort of self composed press release.  It has no business on wikipedia.  If this was written by someone other than the subject themselves, I would have to believe they work for a PR firm.