Place mascarpone and vanilla in a large bowl and beat well with a handheld electric mixer until creamy. Set aside for a moment.
Place egg yolks and 2 tablespoons sugar in the top bowl of a double-boiler set over barely-simmering water over medium heat (do not let the water touch the top bowl). Whisk egg yolks and sugar together in double-boiler until egg yolks are foamy, about 3-5 minutes.
Remove egg yolks from heat and immediately pour into mascarpone bowl. Beat well until smooth and creamy.
In a medium separate bowl with clean beaters, beat egg whites to soft peaks. Add remaining 2 tablespoons sugar and beat until stiff peaks form. Set aside for a moment.
In a medium separate bowl with clean beaters, beat heavy whipping cream until stiff peaks form.
Gently fold beaten egg whites and whipped cream into mascarpone cream mixture until just combined.
Whisk amaretto and coffee together in a shallow bowl and begin dipping ladyfingers in it. Lightly coat the ladyfingers in the liquid, do not saturate them or they will become soggy. Place a layer of ladyfingers in the bottom of a square 9-inch baking dish.
Spread half of cooled raspberry sauce over lady fingers and top with half of mascarpone cream mixture. Repeat layers once more with amaretto-dipped ladyfingers, raspberry sauce, and ending with mascarpone cream mixture.
Refrigerate tiramisu covered 6 hours or up to 2 days. Garnish tiramisu with fresh raspberries, toasted sliced almonds, and a dusting of powdered sugar before cutting into slices and serving. When cutting tiramisu into slices, wipe knife off between cuts for clean slices. Enjoy!