Well, you're wrong right from the get go with that mistranslated verse in Genesis.
What is says is ...
Genesis 3:15 I will put enmity between you and the woman, and between your offspring and her offspring; he shall bruise your head, and you shall bruise his heel.
It's CHRIST whose heel is bruised and who does the bruising, not Mary.
It's a pretty sad state of affairs when the Catholic church has to mistranslate Scripture to support it's Mariology.
I did not realize you are a translator, or perhaps you, or your denomination/sect, do not accept the KJV, which is what I post from unless otherwise noted.
And I will put enmity between thee and the woman, and between thy seed and her seed; it shall bruise thy head, and thou shalt bruise his heel.