Hi Kath,
First off, I just returned to the States after spending a year in London getting an LLM-- I desperately miss it! And what a great experience...
Secondly, my advice, coming from a gal that sounds a lot like you-- I used to be prone to being swept away at a moments notice only to be pooed upon and left scratching my head-- you need to worry about YOU now... no matter how hot the bloke is, it just doesn't sound like he's that into you, and you DESERVE someone who is going to treat you like the princess you are. You are worth more than either one of these clowns is giving you.
Focus on school, and when you finish all your exams, focus on the great new world that awaits you in London! I have friends there, let me know, I'll hook you up! And most of all, smile. Take a bath, and have a glass of wine. Remember that this is temporary.
Best wishes, love!