I don't think the answer to the OP's questions will come from this thread. I think its something you gotta figure out for yourself. This is a very bad place to come to for advice about women lol.
lol true
So I've thought about the situation long and hard (no pun intended) I think the best advice is really just to move on, as much as that pisses me off and depresses me.
If she breaks up with him then I'll move in for the kill, but you can't wait around for people. She's great but she has a certain inertia about her when it comes to making life changes, so my gut is telling me that even if she realized that she liked me better, she may still end up marrying this shmo.
So, that's that for now. I'm still crazy about her, but I have too much dignity to waste on a girl that's already taken. I've seen friends waste years on specific girls with no results, and I deserve better than that crap.
You are already accepting defeat without giving it a try. If you try and fail, you learn something. Fail to try nets you nothing.
If she's already in an ok'ish relationship, she won't jump ship without first knowing if you are or not a better choice. You have to put up some cards on the table first.
Finally, and most importantly, focusing on any
specific girl at the start of anything is just a big mistake. Diversify. Don't put all the eggs in the same basket. Focusing when there's nothing substantial yet will frustrate you alot in the long run, especially when the outcome may not be what you want. Meet other girls. After you have met 10 more, is this one really that important? Is she really that awesome then? Only you can answer that question.