Just an update: he messaged me saying he felt so awkward. Too much familiarity yet so much distance. Also that he was so angry and he apologised for being rude. He also said I looked very nice.
Any advice on how to respond and what steps to take to draw him back would be greatly appreciated.