From your end, it's based on a major deceit. That's enough of a mess, but the situation is even worse. If your online British cutie really was interested in you after 5 years of e-mails, he'd have shown up to see you in England, argument or not. Apparently he's hiding something on his end, too. All you can know for sure is that he's willing to spend a little time stringing you along with e-mails and phone calls.
Some guys just give great phone and great email, but they're never able to relate in person.
That could be his story. The very last thing that you should do is go back to England. You'd be chasing a guy you don't know, who's halfway around the world, under false pretenses. Meanwhile, wake up to the fact that your life is going by while you hide your overweight condition behind a computer. Dear Dr. Tracy, I will try to get to the point, I am dating a Korean girl.