I did my due diligence and watched the first video you linked. All of it. It just didn't do it for me. There were some good points, but it wasn't nearly enough. A big reason is the space. There's no way a 500 cubit wall could stand where the Ophel is. No room.
Funnily enough, there was a...