Yes I remember it too, I think it also had a XFG/XFR car on it. Maybe it was a special interface without any buttons to change car or track, so people on the even can't change it.
The car is placed at a totally different place etc. So I think it MIGHT be dev work. But I cant figure out if it´s in the pits or not (I mean it might just be a picture not a real render of the car as we have atm).
Or it might even be just a main menu pic since you don´t need all the multiplayer etc. stuff at a event.