Changes to original recipe;
I left out the corn syrup in the caramel, reduced the amount of sugar in the cake, added vanilla and more coffee powder. Instead of almonds for garnish, I made a Fleur de Sel Praline, the recipe for which is a few posts back. To read more about Fleur de Sel and what it is, please see the praline post.
This recipe can be done in steps and a few days in advance.
The caramel filling can be made 3 days in advance and should be kept in the refrigerator. Bring it out about an hour before using it.
The chocolate ganache can be made a few days in advance and refrigerated, but needs to come to room temperature. Take it out 3 hours before using it.
The cake can be baked 1 day in advance.
Once assembled, the cake should be refrigerated, but not with the praline garnish on top. The candy will get sticky and the smaller pieces may melt in the refrigerator's humidity.
Take the cake out of the refrigerator at least 1 hour before serving it.