I had the same issue as you describe and for me the problem was resolved by using a different unzip program. When I used "The Unarchiver" I got an error when I tried to launch WoW, but when I unzipped it with the built in unarchiver tool the game launched without any issues.
I suggest you give it a go with a different unarchive program