FB, the advice given by the others is spot on. Your W is being honest with you and you have no kids. I don't see why you won't just end this and move forward.
Your W is not really a WAW. She said she should have ended the R a long time ago. My guess is she went forward with the marriage probably because of family pressure or to avoid disappointing her family. On paper you likely checked all the boxes especially if religion was an important criteria for the families but she had lost attraction for you a long time ago and she was in denial convincing herself that things would be good after the marriage. During the honeymoon she probably realized her mistake. She is doing you a favor by being honest now instead of stringing you along for longer.
Yes, it hurts but the pain of D will be larger the longer you are married. IMHO move forward and let her do the same.