No. The go2go tool is a prototype that rewrites generic go code into normal go code, fed to the normal compiler. It generates types and functions with mangled names as you observed (the mangled names need to remain valid Go identifiers, but also shouldn't clash with other names, which is why they look so awkward). And that code is compiled by the normal compiler using the unmodified reflect package, so it sees the mangled auto-generated names.
The actual generics implementation will have a compiler and reflect package that are aware of generics and can thus provide more pleasing type names. As I said, my guess would be that it'll be `String[string]`, mirroring the syntax to instantiate the type.