"Eldritch" is basically something so weird and spooky that you look at it and you brain goes "you know, I think it's time to curl up in a ball and scream forever". The only reason I'm not screaming and gibbering is that I had something making it a little more comprehensible for me.
Re: video, still locked
Still gives me major nightmares, though.