While the video was nice production wise, and you describe everything well, I could only watch it until the 20 minute mark.
I personally really don't like these types of tutorials, where someone basically tells viewers to buy a lcd screen, plug it in the arduino and download 10 libraries and try each one until something shows up on the screen.
I feel that it really doesn't teach people useful things and just like Arduino, it hides away a lot of things that may be hard to understand at first, but which people should really understand.
And the Sparkfun lcd display.. in my humble opinion it's really a poor choice for a tutorial .. they basically took a cheap 2$ lcd display and added a PIC microcontroller in the back which translates the i2c messages to the 8 bit parallel connection. There are proper i2c /serial displays which work with different commands and messages.
Libraries hide everything from users and stupidify everything.. if the viewer gets a lcd display with slightly different controller he's stuck because he doesn't understand how the lcd display actually works and what the libraries actually do. Be honest... how many people will actually go and open libraries and try to read the source code (and how many arduino viewers actually know how to do anything outside the arduino ide) ?
When I started working with microcontrollers, I've learned much more from videos like this one:
http://www.youtube.com/watch?v=7-DK8kNHvlA (watch esp. from about 16:00 onwards to see how nice it explains how the controller on the back of the display works)
and by simply opening the datasheet first and making my own code to start the lcd display and just print a character on the screen, then making my own functions to clear the display, show the cursor or hide it and so on. And it was much more satisfying than using libraries.