With robinhood hashing, .90 or higher load factor is still quite practical.
Concurrent leapfrog hashing would save the go lock and performance problems better. No need for trees when you can use a proper concurrent in-memory hash table. And you can use string keys.