So here's an interesting update...
A few days ago I took some time to write an email to Ducks Unlimited and express my displeasure (along with that of other members as well) with our experience dealing with Kuche Safaris. I went on to recommend that DU stop advertising Kuche's hunt packages as they did not reflect the standard of service that DU members deserve.
Well, apparently they relayed that message to Koos de Meyer, owner/operator of Kuche Safaris. He reached out to me and asked to speak about what I wrote and why. I believe everybody deserves the truth so I laid out for him exactly what my (our) issues were and how I did, in fact, reach out to DU and recommend the dissolution of their arrangement.
To my surprise, he was very apologetic and explained that the company went through a very rough patch (which may or may not be true) and that they are just now coming "out of the woods" from all of it. He explained that new processes and people are in place and it will take some time for the ship to completely right itself, but ultimately he cannot change what has already been done, and for that he was sorry. Whether it was lip service or not, I can certainly appreciate and respect the humility.
I did offer him some constructive feedback: the ONE thing that could have made this entire experience easier to digest is timely, explicit communication. Even if it means you have to call me to say my items had been eaten by stray dogs. As long as it's the truth then we can work together to find a solution. Stringing people along with the "they should be ready any day now" line for 2 years is unacceptable. He took the feedback humbly and agreed they needed to do better.
He was determined to make it up to me, and offered a visit while he was in the States, which I politely declined. I explained that his sincere apology and ownership of what happened was enough for me and went further than any reimbursement or discount.
So, conclude from this what you will. For what it's worth, I genuinely appreciated that he took to the time to hear me.