OP I understand your interest in asking those questions to the above poster, but in no way is her situation going to be comparable to yours. As in, the way any of our first meetings go with someone we've met online is it going to be indicative of how yours will potentially work out.
Clearly, there's much to be lost, for yourself, other then just three years of your life if meeting in person does not all end in rainbows & butterflies. I hear your concern there. And, tbh, with all the "fighting", emotional upheaval you've spoken of, it already sounds like hard work.
It may not work out, it may not last, but to begin with, have you & your lady friend yet discussed what "working out" means to you individually? Just to make sure that, if you're not on the same page then you're at least aware of each other's expectations.
It's great news you have found some work & are able to now save to travel to meet her. Which would be roughly another six mths right?
It does sound, from all that I've read, as if you genuinely do feel love for this girl, but if all she's investing is that when you finally get to reach her she said she'd like to, "See where it would take us"? Unquote, for me, it doesn't read that enthusiastically.
OP, you've obviously spent time thinking on this subject, enough so that it prompted you to post the question here for alternative views, so let's ask you now..
What, in your heart of hearts is the feeling you're getting from this girl? Especially, in your last post it seems like you're trying to convince someone how things could really work out, but keep in mind, even if you're skyping,- that you're getting perhaps half an hour of this girls time. It's still not real life.
Try searching inwards for the answer. I think you'll find out you knew it all along.
Rtp