I haven't spent the time to go through and verify their summaries, so I really have no personal reason to trust them. They also seemed to have a lot of advertising for their products on their site, at least it seemed that way, which would be an indication of a conflict of interest. But I've seen the site mentioned on /r/fitness, and on the surface the site seemed to contain more sources and information than Wikipedia. That's why I quoted it here.
Crazy that they advertise their own stuff. They should start growing money trees in their backyard like the rest of us.