Hi, newguy! Dr Humphreys' stuff has been quite thoroughly dissected on these forums several times in the last year or so - you might want to poke around the cosmology topics.
It's one of the fairly heavily enforced rules here, too, that you shouldn't post bare links, especially to multifaceted sites. You'll fare much better with the mods if you bring a few of you observations to the appropriate topic.