Blend espresso with coffee liqueur. Set aside.
Beat cream cheese with electric mixer until smooth. On low speed, slowly add pudding mix, half-and-half and amaretto. Beat 1 minute until blended. Set aside.
Trim off 1 inch of bread dome to make level. Cutting horizontally, slice remaining loaf into 3 equal layers.
To assemble cake, place the top slice into the bottom of an 8- or 9-inch springform pan.
Drizzle 1/3 of espresso mixture evenly over first layer.
Top with 1/3 of pudding mixture and then 1/4 of chocolate.
Repeat layering with remaining 2 bread slices.
Cover with plastic wrap and refrigerate 4 hours or overnight.
When ready to serve, remove rim from pan.
Whip cream with powdered sugar and vanilla until stiff peaks form. Spread over top and sides. Garnish top with almonds and remaining chocolate. Serve immediately.