"I missed J.M.'s implications. Biblically, Cain was clearly the son of Adam and Eve."
IMPLICATIONS??????? Why then is Cain not listed in The Adam's genealogy????? You really need a lesson in what the original says.
Christ did tell us "LEARN ye the Parable of the FIG TREE".
You sound locked into the idea. I will leave it at that.