Steph, I wouldn't print the responses out...my BF would freak if he though I spent my time on the boards talking about our fights, he is paranoid. You are right not to spoil his leaving do, and at least he did call, he is obviously feeling bad. Something tells me that you will be getting woken up by a drunken cutie later apologising while slurring and telling you how much he loves you and how lucky he is to have you.
You should say that he upset you because you are very sensitive about your weight and being spoken about like that and that you will explain all the reasons another time. (in my experience if you manage to get all this out before he is drunkenly snoring you are doing well... )
How many days on the countdown? You fly Monday is it?