So wie du es beschreibst, würde ich das mit einem `\node` machen:
\documentclass[fleqn,12pt,a4paper,german]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{tikz}
\usetikzlibrary{decorations.text}
\begin{document}
\begin{center}
\begin{tikzpicture}
%Was macht das?
%[
%\foreach[count=\i,evaluate=\i as \angle using (\i)*360/5] \text in {\colorbox {green} {0\textcolor{white}0} CCDE}
%\node[rotate=\angle, anchor=west] (node\i) at (\angle:0.8) {\text};
\fill[fill=blue, rotate=15] (0,0) -- (0:2.9cm) arc (0:325:2.9cm);
\def \n {2.9}
\def \radius {2.9cm}
\def \margin {8};
\def\Radius{6.25}
\def\radius{3.7}
\begin{scope}[even odd rule]% auch zum Lokalhalten des Beschneidens
\clip circle[radius=\Radius];
\clip[rotate=19.75] (3.8,0) -- (3.8,0.44) -- (5:\Radius) arc (5:360:\Radius)--cycle;
\fill[fill=cyan]
circle[radius=\Radius]
circle[radius=\radius]
;
\pgfmathsetmacro\bradius{(\radius+\Radius-(\ht\strutbox-\dp\strutbox)/(1cm))/2}
\node[align=center, text width=3cm] at (90:\bradius) {Testtext mit Zeilenumbruch und langem Text};
\end{scope}
\end{tikzpicture}
\end{center}\end{center}
\end{document}