Does this have anything to do with the notion that God created the Universe yesterday at exactly 3:00 pm
No .. but of course you know that.
Starlight and Time is an attempt to rationalize a young universe with a relativistic argument that sounds good to people who don't know anything about relativity.
See
The Unraveling of Starlight and Time (Dr. Ross is an OEC and an astrophysicist; he knows his physics but has some really wacko ideas about biology),
Errors in Humphreys' cosmological model (a PDF), and
Starlight and Time is the Big Bang (another PDF). To be fair, I should include
Russell Humphreys answers Various Critics, which also includes some other criticisms.
Humphreys is still working on rationalizing a young universe, but his more recent work is quite different from the ideas in
Starling and Time (except, of course, the level of crackpottery is about the same).