This really doesn't answer my question at all. I'm trying to extract dbc and maps, which uses ad.exe, which I have pointed at the right place. I can read the ExtractResources.sh script just fine, but it didn't work for me with vmaps because vmaps tries to "detect" which WoW installation folder to use and it was picking the wrong one.
HOWEVER. I believe I have found the solution, which is that I had a 2.4.3 client which was not actually "The Burning Crusade", but rather a 2.4.3-patched version of the vanilla client. I am trying to find a working TBC installer now and I believe that will solve my problem.