Backofen auf 160 °C Heißluft vorheizen. Gugelhupfform einfetten.
Für den Teig Eier trennen. Eiweiß mit 40 g Zucker und Salz steif schlagen, kalt stellen. Butter mit restlichem Zucker und Vanilleextrakt cremig rühren. Eigelbe nacheinander dazugeben.
Mehl mit Backpulver mischen und abwechselnd mit Milch unter die Butter-Eigelb-Masse rühren. Eischnee vorsichtig unterheben. Hälfte des Teigs in die Gugelhupfform geben.
Kakaopulver unter restlichen Teig rühren. Dunklen Teig auf hellem Teig verteilen und mit einer Gabel marmorieren. Im heißen Ofen ca. 50 Minuten backen, ggf. mit Alufolie abdecken. Nach dem Backen auskühlen lassen und quer halbieren.
Für das Kompott Nektarine waschen, entsteinen und in Spalten schneiden. Mit Zucker in einen Topf geben und erhitzen. Apfelsaft dazugeben und Nektarinenspalten bei mittlerer Hitze ca. 5 Minuten sanft köcheln lassen, auskühlen lassen.
Für die Creme Butter 3–4 Minuten schaumig schlagen. Puderzucker und Sahne dazugeben und 2–3 Minuten weiter schlagen.
Johannisbeeren waschen, trocken tupfen und von den Rispen zupfen. Mit einer Gabel zerdrücken und unter die Buttercreme rühren. In einen Spritzbeutel mit Lochtülle geben und in Tupfen auf die Schnittfläche der unteren Kuchenhälfte spritzen. Nektarinenkompott zwischen den Cremetupfen verteilen. Obere Kuchenhälfte vorsichtig aufsetzen.
Für das Frosting Frischkäse, Limettensaft und Puderzucker verrühren. Frosting so auf dem Kuchen verteilen, dass es an den Seiten herunterläuft. Vor dem Servieren Kuchen mit Nektarinenspalten und Johannisbeerrispen garnieren.