From the look of the car I was thinking it may be a UK film of some sort. Any of our UK'ers seen this flick or skit? If so, what is it? It looks funny as hell.