Haven't seen it promoted anywhere on the dashboard, Xbox.com, Gamerscoreblog, or Major Nelson. But there's a bunch of free videos on the Xbox Live Video Marketplace.
Find the Saturday Night Live section. (Networks>NBC>SNL for example.) Go to Season 33. At the end are five free videos so far...