I had exactly the same experience. Typing in "the lifeboat news" got me nothing (I didn't go on to the second page). I then added "boardhost" and the link to this site came up.
Someone has complained about this site, and those dupes at Google have accepted his/her complaint. Was that complainant