So the car being there doesn't really mean anything. It's just some show candy. I went to a show put on by GE last year and they had a Catherham F1 car there, did it signify some weird GE-Catherham-F1 tie-up? Nope, it just looked purdy under them big lights and GE sponsors Catherham.