Cooooooool
Pretty cool animation and I really liked the "Extras" since it gave you an insight into the work behind the animation and made you appreciate it more.
When I saw those Pyramids though they reminded me a lot of the Knight's Templar logo or something. Maybe it was on National Treasure or Broken Sword but I can't remember which >.<
I do remember though that I've seen those pyramids with eyes before on something though =P