Hi Blue, have read both threads and just wanted to say, try not to get caught up in the anger and hurt and above all, feeling stupid. You haven't been stupid. You fell in love with someone, and in all probability he loved you too. But he also came with a lot of baggage - an ex-wife who seems to hate him, children he is not allowed access to, he has had a breakdown, lost his job - it's quite a long list. His wanting to travel or even emigrate to get away from all this is understandable, and I don't think it's any reflection on you or your relationship. He is 30 (though he sounds much younger) and clearly has some growing up to do.
Giving him the benefit of the doubt, he probably told you now that he is leaving in June so that you both have time to come to terms with it. Who knows, it may not even happen, but if it does, surely it would be more shocking for him to tell you out of the blue that he is leaving the next day, or the next week? That would have made your whole relationship seem like a lie, if he could hide something so huge until the last minute. I think he had to tell you. True, it could be that he just wanted to have his cake and eat it, but it sounds like he doesn't really know what he wants, which is why he needs to go away and find out.
In the meantime, try not to have much contact with him. Sure, block him on Facebook etc, but if he does phone you, just calmly tell him that you need some space for a few weeks and you'd like him to respect that.
Who knows what will happen in the future, he may go abroad, he may sort himself out or he may not. And, given some space and time, you might look back on your relationship and realise that though you feel like you love him now, he maybe didn't deserve your love. Who knows? But please don't feel stupid - try to see it as something that made you (both) happy for a year but probably wasn't meant to be.