Joy Division? Check. Le Mans footage? Check. 1976, I love you.