First of all, i like the idea of centralizing the security around GPG in tech teams, there almost no tools that help with that.
The first problem that comes to my mind is that we don't understand how you will provide the product, is that a hardware key ? A Desktop client ?
For exemple in my case, i've setup yubikey for our devops team, i personally think that it's the best way to have gpg key around.
- Do your service/product will work with it ?
- If you don't provide a hardware key, how can you provide enough security ?
A great example of tech explanations is krypt.co   which provide really example for different roles.