The woman described in Rev. 12 is Mary because she is described there as the mother of Christ. That you are suprised by the rest of the description is neither here or there, because it is the Bible we are discussing, not your state of mind. You are certainly not alone in being puzzled by the scripture you read.
Is that your final defence, lol.