It's LONG, but we'll worth your time and effort...I guarantee you will learn some things you didn't know...I certainly did...so grab some popcorn and enjoy.
I ask respectfully...that you ACTUALLY watch it before commenting about it. Like a movie critic that didn't actually see the film...is not really in a position to give their own rating...