I am so thankful I have dual citizenship, so it wasn't an issue for me. It will be an issue if we go back to NA, though, since my girl doesn't have citizenship there, and we'll have to go through the whole landed emmigrant route despite being married (to each other).

In terms of the comments about how you met. Archeon hit the nail directly. Social; networking sites are becoming more acceptable as ways of meeting. There's no need to specify which site. And in terms of communication - set up Skype (if you haven't already) and state that was your primary communications method. After all, a free video phone is a heck of a lot more 'romance friendly' than emails or the ordinary telephone.

Having made the move overseas, all I can say is, keep plugging away at the bureaucracy, try not to ruffle civil servant sensibilities too greatly (they really prefer the answers to fit within their tickie boxes, so tell the story in words that fit those tickie boxes) and all the best of luck to you both.