Great picture indeed, but I find it hard to believe it was faster than an Elsie or a Seven? Perhaps it's just that you are a better driver than those pilots?
I remember going out for the day in a Caterham convoy and had real trouble keeping up, especially in the corners, and the guys didn't even think they were driving particularly fast.