Re Sierra Disclaimer... I'm about to start checking up on them but they could be using the language in the disclaimer as a form of legal protection, after all, this is what disclaimers are all about. Note the disclaimer on IHB and many other "educational & entertainment purposes" stock sites.
The key should be how much accuracy there is in their fantasy.
Like to hear back if you also find the site "worthy" of following.