The site sucks, always lacking in depth and, in particular, high quality imagery.
Yes the site is one that is “science lite”.
I doubt much of what they “report” is original, just a lite version of a report published elsewhere.