Eu também terei que ficar do lado do inglês americano, simplesmente para manter as coisas consistentes (como outros já notaram aqui). Embora eu seja um falante nativo de inglês americano, fiz projetos de software com empresas de software alemãs e suecas e, em ambos os casos, a tentação de ocasionalmente atingir meus colegas de equipe era usar texto em alemão ou sueco no código - geralmente para comentários, mas às vezes também para nomes de variáveis ou métodos. Embora eu possa falar essas línguas, é realmente chocante para os olhos e torna mais difícil trazer um novo não falante para o projeto.
A maioria das empresas de software europeias (pelo menos aquelas com as quais trabalhei) se comportam da mesma maneira - o código permanece em inglês, simplesmente porque isso torna o código mais internacionalmente amigável caso outro programador venha a bordo. A documentação interna geralmente tende a ser feita na língua nativa, no entanto.
Dito isso, a diferença aqui é sobre dois dialetos diferentes do inglês, o que não é tão extremo quanto ver dois idiomas totalmente diferentes no mesmo arquivo de código-fonte. Então, eu diria, mantenha a API em inglês americano, mas seus comentários em inglês-GB se for mais adequado para você.