Texto circular em SVG no textPath (alinhamento ao centro)

Eu tenho um problema com o texto circulado relacionado ao SVG. Meu objetivo é criar um caminho que me permita escrever nele, mas também centralize o texto, ainda acompanhando meu caminho - da parte superior do círculo.

Exemplo

Isso é o que parece (imagem dentro)

Problema

Atualmente estou usando a combinação textPath + path para gerar o caminho e escrever nele.

<svg>
<defs>
<path id="textPath" d="M 200 175 A 25 25 0 0 0 182.322 217.678" />
</defs>
<text x="25" y="0"><textPath xlink:href="#textPath" startOffset="0" >here goes my text</textPath></text>
</svg>

Eu também tentei biblioteca Raphael para gerenciar o trabalho, mas a sério eu não posso fazer o que eu quero. Tem alguém que conseguiu fazer funcionar? Ou existe alguma maneira de fazer isso?

questionAnswers(1)

yourAnswerToTheQuestion