Your proposal looks great to me.
But it's a bit too professional if you ask me. Looks appropriate for a big corporation. Stellar targets overlooked, under-serviced markets. A less professional logo might be more appropriate having in mind the overall mission.
I definitely like your design better, but it says "New York, London, Frankfurt" to me, I think something more along the lines of "Niger, Burma, India" would be more appropriate... if any of that makes any sense at all...