Hi Estro,
The video is a little convoluted, I'm sorry to say. That said, regarding the word Kavod: My vote? the word "Glory" fits, I suppose. I don't think it's incorrect. My understanding of the concept of Kavod is more esoteric; it's not a physical object as proposed in the video.
When I think about Kavod, the first thing that comes to mind is Isaiah 6:3: "... the whole world is filled with [The Lord of Hosts'] Kavod". Kavod is a function of God operating as the Lord of Hosts. Hosts is a military term, I think. And maybe this is why Glory is used in the translation of the word. "Glory" in english also has a military connotation.
Kavod is what happens when the infinite innumerable angels ( The Hosts ) charge out from God completing their orders in immediate perfect harmony with the Will of God. It's the action of "charging out" that most connects with the word Kavod for me. I understand Kavod as an action, not as a physical object. It's energetic ( for lack of a better word ).