When I read (heard, actually...on audiobook) The DaVinci Code, I couldn't help but think that the whole theory made far more sense than the traditional Christian mythology. In watching the film on Saturday night for the first time, I had the exact same thought, only stronger.
Christianity exterminated the notion of sacred femininity (I'm sorry, I'm not Chrsitian bashing, I'm just spouting known history, here). Now, I'm not saying that it was done to sever Magdalene's sacred inheritance or anything complicit like that, but I do believe the suppression was intentional, designed to focus all spirituality on the new product, i.e., Jesus as Saviour.
In so doing, the Church guaranteed a solidly controllable population, something that despotic governments everywhere have striven to produce. The Divine Female was simply an unfortunate bystander in the quest by the Church to deify Christ for their own purposes. IMHO. YMMV.
Phil, since you're new, you probably haven't picked up on it yet, but my wife and I have a Wiccan coven, so we're probably not the most objective opinions here on this sort of topic.