That's an awful shame but at least he didnt wander off and die some place else and leave you not knowing.
I do worry about my cat as we also live on a main road now and at 15 he's not the fastest thing on legs, fortunately its winter so he doesnt like going out.
Maybe wait until after Xmas and get a recue cat once people get bored with their new family member.
Matt