I actually like 118's 2012 video better due to the theme and ending. Personally it was sad not to have a 148 release video this year. It made the robot release night feel a "bit" incomplete. I think one team that is getting a bit forgoten in this thread is 179. I'm not sure if it's because they always seam to have a "unique" sloution to the game or if their videos or just that cool, or both

.
If I were to make a list of teams that I would put for great robot unveil videos. It would be 16, 111, 118, 148, and 179 as the main headliners.
EDIT: This just might be where I'm located, but the weekly videos that 1730, 1986, and 3528 do are really impressive! Have other teams(besides mine) started doing that also?