Not sure about the big H - we don't much like that in other designs at least. Incorporating the world map is a cool concept though, maybe some work with that and a cleaner design.
The ring around the logo is a very cool concept, but we think that it doesn't fit our industry very well. We may be wrong there, but that's what we think.