I agree with most that's been said here, although usually I don't form an opinion until I've heard both sides of the story. But we're talking guys here, right?
misscitty, for your own sanity, don't even try to understand what his reasons for break-up were. You can't even be sure if the LD thing was the true reason, maybe he just brought it up because it would be the most obvious thing to make you believe. Whatever his reasons were, by trying to analyze you're giving him more time of your life than he deserves. How he acted seems to me very immature and if you need that, wait until you have children, you don't need a big baby

And the 'friendship' thing ... it's almost impossible to bring it to this level if your relationship had been so short with all those intense emotions (as they come during the beginning) flying around. I, too, think the guy wants to ease his mind of guilt and still have a cheap place to stay in the US. Who knows if he hasn't pulled this trick on other girls before and has been building up free accommodation round the globe this way?
Someone on this thread dropped the word "self-respect" and I'm totally with it. You don't need to change or accept anybody's terms to make it easier for the other person. The right guy will come who will like/love you for how and who you are, and he'll be willing to make the relationship work, no matter how far away you live.
This comes from a woman with lots of experience in this department ... trying to adapt never worked, in fact you'd suppress your true nature and the one who's meant for you might walk by 'cause you're hiding your true self.
Take care of yourself and good luck with everything!