Kash - you have sparked one of the best threads I have ever read on pprune here! I admire what you have done and like many here, respect your ethics, professionalism and perseverance!
I am in a similar position, and although having considered Africa, I don't think I have the guts to do what you are doing. Being able to keep your spirits up like that is amazing. I truly hope that places there start hiring soon and am confident that you would be one of the deserving ones to get a job.