Yes, that is Le Mans. They have changed the main stands and boxes, and so today  you are much further from the cars.

However, your point is taken.