Preheat oven to 300 degrees F.
Line 3 round cake pans with parchment paper and grease pans and paper.
Combine chocolate and hot coffee, stirring until smooth.
In a bowl combine sugar, flour, cocoa powder, baking soda, baking powder, and salt.
In a large mixing bowl, beat eggs until slightly thickened, 3-5 minutes.
-
Beat in oil, buttermilk, vanilla, and melted chocolate until well combined.
Mix in flour mixture until just combined well.
Divide batter into the three pans and bake for 50-55 minutes.
Cool on wire rack completely before assembling cake.
In the meantime, start Marshmallow Frosting by combining all ingredients in a double boiler.
Beat mixture at a high speed until frosting is thick and fluffy, about 6 minutes.
Continue to beat off of heat and let cool.
Start Ganache Frosting by lightly boiling cream, sugar, and corn syrup, whisking until smooth.
Remove from heat and add in chocolate, whisking smooth.
Whisk in butter until ganache is smooth and let cool in a bowl.
To assemble cake, place first cake layer on cake plate and cut out a 6 inch circle in the center about ⅕ inch deep.
Top with second layer.
Cut out a large hole in the center (matching the bottome layer) of second layer, 6 inches accross and remove the extra cake.
Fill hole with marshmallow frosting, leaving ½ cup for top spiral.
Take the same measurement as you did the first layer out of the bottom of the third layer and seal it on top.
Spread a thin crumb coat of ganache on top and sides of cake.
Let cake chill in the refrigerator for 10 minutes or so and thinly frost sides of cakes and let re-chill.
Use the remaing ganache to frost only the top of the cake, making a thick layer.
Let firm in refrigerator for 30 minutes minimum.
Top with a spiral using marshmallow frosting.