Oh brother.... telling you who you shouldn't date.... give me a break!
Next time she breaks into that cr@p tell you don't immdiately plan to date anyone (even though huge amounts of women have started throwing themselves at you!!!). Instead you plan to spend the next two years focusing on yourself and working towards being the most wonderful future husband on Earth to the next Mrs. Clueless... and then you are going to meet a strong, amazing, competent, beautiful, successful, sex goddess and live happily ever after.
It sounds like you did a great job being a good listener. Be positive, smile a lot and tell her you are glad she's so happy. Be someone your W enjoys talking with. Try to be more pleasant to be around then OM. Don't do this with the idea of winning your W back because you may not. Think of it as using your W as practice for the next woman. Practice flirting and "sweeping a woman off her feet." Expect NOTHING from your W and emotionally detach!!!! At this point she's just practice for the next.... that doesn't mean you are giving up, it means you are being realistic and preparing for whatever way the wind blows (and utilizing her presence to your advantage). Hope that makes sense...
There is no arriving, ever. It is all a continual becoming.