There is a video to be found by clicking here of a friendly debate between Scott Howell, Douglas Hamp and Dr. Alan Kurschner on the identity of the woman of Revelation 12. Is she Israel, Mary or the Church?
The debate was friendly and informative and I learnt a lot from it.
Rather than me prattling on about it, best you watch the video yourself. It lasts just over an hour.