What a bunch of , ummm... errrr... nonsense.
The victory is Jesus. Not Mary’s.
God will not share His glory with another.
I too have trouble envisioning Mary as a mixture of Joan of Arc and Wonder Woman.