Well, lets see where to start… I would say that you didn’t miss out because of technology, because without it you would have never had the chance to even meet her. Truth is research has shown that proximity to another person is the most likely way we meet others and start relationships. So not to say long distance relationships can’t happen, it’s just a much harder route. It sounds like you have a case of right-person / bad-timing. The good part is that you are attracting the right kind of women you are looking for. That you met “C” means that you can meet “B” and that you can have another connection in the future with a great woman. You may feel cheated by not getting to meet her face-to-face earlier on and I think that is a completely valid way to feel after having a strong connection to “C.” As for moving on, yes, do it, go for it, you are finding quality people, keep searching. Eventually things will line up with the right person, place, and timing. I believe in the laws of positive attraction. As for being friends, that’s up to you. If you can be a genuine friend, accept her being in a relationship, and feel that you can move on in new relationships then I would say go for it. But, by the sounds of it you may need some time to distance yourself as a friend so that you can heal from this and start looking for your next great relationship; after healing then you can reassess the relationship as a friend.