For the record, other than playtesting Roger's savegame, my HL2 EP2 install had never been launched before.

I wonder if something bad is getting cached? I know Roger mentioned clearing the game cache but perhaps something gets missed or is in a non-obvious place?