Level off the domed top of the cake first with a serrated knife, then cut into 3 equal layer.
Place the bottom layer on a piece of parchment paper and brush the surface with the coffee soak.
Brush the top of the bottom and middle layers, and the bottom of the top layer, with the vanilla milk soak until it has all been used up.
Scoop 1/2 a cup of the mascarpone frosting onto the bottom layer of cake and use the back of a spoon or rubber spatula to spread it out. Stop about 1/4" from the edge of the cake. Spread the cream so that the edges are thicker and the center is a thinner layer of cream.
Put the ganache into a piping bag or ziploc bag and cut the tip off. Pipe half of the ganache over the whipped cream, staying within an inch of the edge of the cake.
Carefully use an offset spatula to spread the ganache into an even layer without mixing in the cream. Sprinkle with 1/4 cup of the chopped hazelnuts.
Layer the middle layer of cake over the fillings and press down gently.
Repeat the soak, cream, ganache, and hazelnuts on the middle layer of cake.
Place the top layer of cake over the fillings and press down gently.
Soak the top layer with the remaining coffee. Spoon almost all of the remaining whipped cream over the top of the cake. Use an offset spatula to spread it over the top of the cake and then down over the sides.
If you want a smooth cake, use a bench scraper to smooth out the sides and place the cake in the fridge overnight. I usually place a bowl over the cake upside down to keep it from drying out. But if you plan to add more cream, you can also wrap the cake with plastic wrap.
Place the remaining whipped cream in a covered bowl in the fridge. The next day, decorate the firmed cake with the remaining cream and top with more chopped hazelnuts.