Wow. Anytime I want to know what the Torah really teaches the first place I go to is the "scientific community." No, really. [/sarcasm]
There is NO record of Cain having a twin sister but a twin brother Able which Cain murdered.
You obviously don't know anything about the Oral Tradition, and you wouldn't believe it if your "scientists" told you not to anyway, would you?
Genesis 4:17-23 does indeed give Cain's genealogy, but Genesis 5 gives 'the' Adam's genealogy, and the names are curiously similar but they are not the same.
You're not thinking very deeply, are you?
Genesis 5 gives Adam's descendants through Seth who was born over a hundred years later. Cain's descendants are also descendants of Adam because Cain was Adam's son. See how that works?
There is an opinion that the Na`amah of Genesis 4:22 became Noach's wife. I didn't make that up. Talk to the hand (or your "scientists").