I have just read your post and I am speechless. Really! I am so happy to see this. I can't really comment more, but feel free to imagine the nice smile on my face.
I am actually quite close to the topic as I myself try to do something good for Africa (through the African school for particle physics).
I just say WOW once again!