The only thing I do not understand about the possibility of a vehicle is why no details of it and why no info from traffic cams, dash cams, cctv etc?
I wish i could answer that shire .. and no hitchers reported, no walkers sighted... but surely he wouldnt hang around Delphi??? I honestly dont know but i do think he got out of there asap