In answer to the question about Colin Dexter appearances, yes he appears in all the Endeavour episodes but of course since his death it is some representation of the man. About the Led Zeppelin track, it was played live in June 1969 so it fits the timeline for the episode.