@38thparallel, @Upstartled, @Januaryescape, @EasternStandard.
Thank you. He's shaken up, and I think he's at the stage of thinking and re-thinking what happened and what could have happened. The lorry driver was completely out of it, yelling obscenities and being generally aggressive, throwing punches at DH (which he was able to sidestep). The saving grace is DH is a fluent French speaker, which helps a lot in a situation like this.
He's cancelled the ferry and is going to fly back on Saturday.
In all honesty, I'm not handling it well (eyeing up the whisky decanter). If we didn't have workmen in the house all week, I'd have jumped on the next plane to Bordeaux.