I found this new and interesting website that has been putting up some really nice videos of recent content. The video quality and strategy is the best I've seen by far of anything else out there. The site started up around Cata launch and is ran by some reputable players from vodka as well as some others. Some pretty cool features on the site besides the videos as well, definitely worth checking out. Not sure the exact plans for the future, but they promise further improvements as well.