I agree. The website is well done, but it’s a database of press releases. The press releases are designed to be advertisements for the company, which will inherently hide a lot of the valuable nuance that internal investment discussions cover.
Those are intentionally extremely flattering and very shallow. They're almost the polar opposite of what goes into the investment memo, which is a much more complete, honest(-ish), and sober distillation.