It was the intro to Sunday's episode. Ebaum's World had the video too, and I saw it on Friday night. Not sure how these sites got ahold of the video before it aired, but good for them.
I did notice that the video I saw on Ebaum's World (and maybe the YouTube one too, haven't looked at it) had Marge driving the car on the British side, and that little portion of it was flipped to the American side when it aired on Sunday. Yay for me noticing little random worthless bits of trivia.
Oh, and by the way, howdy to everyone. I keep checking here and ubbcentral after I read that the new product announcement would be "early this week," cuz Lord knows I'm ready and waiting for actual information about it.
---Jamin