i think it was filmed in multiple locations, I suggest South of France in the Alps , Grand Corniche between Nice and Monaco, Nice Le Promenade Des-Anglias, and was not the race circuit the old Rouen circuit?
Nice quality video, lets hope the new tech is trouble free.