did you see the AC Cobra doing the launches and burn outs? Class.
I thought it was blackrat-racing.com or .co.uk.
I have a suspicion they could be coppers just up for the crack.
A mate of mine in the met said that traffic police have a black rat symbol they put on their cars to signify who they are and it "helps" when speeding and if they get a ticket.
Just my 2c worth.