I hate to say this but you are putting the focus on him and making yourself miserable. Is he worth that? I don't think so. Sorry but the reality is this, he's a ****, he probably thought he could get sex and maybe before he did(I'd say he's done this before), I know you said you wouldn't have sex but my guess is he thought he'd chance his arm anyhow. Count yourself lucky and be kind to yourself, you can't control everything and worrying excessively about things that are more or less beyond your control will make you sick. He's a moron, it's as simple as that! Focus your brain on more important things that are worth your time and energy! Oh and not to be mean or nasty but he brought the girlfriend into his problem not you, so she's not your issue.
Good luck and be more careful in future! Don't meet up with strangers, it's NEVER safe!