I'm the one doing the travelling so in my case it's a bit different. You can just say "don't come here" and make it his problem.
Sounds to me like he really isn't seeing your current relationship as exclusive, meaning he wants to still have fun while he's waiting to meet you. Which again is a reason why waiting so long to meet each other in person was and is a bad idea. Obviously, you cannot change that now so it's pretty much a moot point. The whole breakup story and Facebook stuff seems weird to me to be honest. I don't see this working out in the long term for the two of you. That huge distance and the fact you cannot trust him right now are two major deal breakers.