I really think they are making this stuff up as they go. Long as the money keeps coming in.
The Institute for Creation Research? I suspect you're right. Problem is that the creationist religious leaders can't seem to remember to pay taxes on all the money that rolls in from the credulous and the easily duped -- witness Kent Hovind, aka Federal Prisoner Number 06452-017