Christ is referred to “as son of David”, in fact that is the name of the messiah. Was David his father? And the Jerusalem above, “that is the mother of us all”. Sometimes, “Israel” is used for “Jacob”. “Jacob” can refer to the man or the Jews. What is “the Jerusalem” above? Is there a city in the sky?
I don’t attempt to invalidate any of these verses. I simply point out that “mother of Christ” especially one described in such real physiological terms as the woman in Apoc. 12 has got to be, well, mother of Christ.