Man, I don't know what to tell you. I've never felt this way about anybody before in my life, and part of me wants to really root for you and tell you to go for it and marry and propose to her and all that. However, logically, you guys just can't work out. One of you would have to rearrange your life for the other, and if it didn't work out, there would be so much baggage from the lost time to the lost job opportunities, not to mention all the hurt feelings involved. So you guys spent a couple weeks together and fell back in love and everything is great and dandy. Many of us (I think all of us) have a nice honeymoon period where no matter what they do, we find how cute and funny and lovely it is. Spending a good amount of time after that will tell you where you stand and if you guys are actually compatible. You were on vacation with somebody you are having fun and exciting times with, of course everything would seem perfect.Jumping into marriage is a very romantic idea but there are so many pitfalls involved. It isn't your only solution and I don't think it's something you should do this quickly.
Take your time, take it slow and enjoy your time together. Which isn't possible currently right now. If you are serious about this, get a visa and spend some time with her in the States. Find a job preferably beforehand, and try things out without taking it to the marriage arena. Just because you are married, doesn't mean you guys will work out. Sorry if it puts a damper on your parade. It's a chance that you should take to see where it goes. If you can get a year together, see where you stand after that year. Take this one step at a time.
I say this because while you are in control of what you do, you aren't in control of what she will do, how she will feel, what will happen to her in the future. Even if you are still in love, she might not be and it takes two for it to work. Build something more substantial with her before you propose. Please.
Waking up next to a beautiful girl,
Step outside and say hello to my beautiful world.