Preheat oven to 350°F. Grease and flour (or line with parchment paper) a 9"x 5" loaf pan.
In a medium bowl, add flour, spices, salt and baking soda. Whisk to combine, then set aside.
In the bowl of an electric mixer, beat butter until smooth. Add sugar and blend until fully combined and fluffy. Add orange zest and blend.
Add fresh orange juice and blend. Add egg and blend. Add apple sauce and blend.
Add flour mixture while slowly mixing. Stir just until all ingredients are well combined.
Pour/scoop batter into prepared pan and bake 40-50 minutes, or until a toothpick inserted in the center comes out clean, or with a few moist crumbs (but no wet batter). Cool loaf at least 1 hour before frosting.
Prepare frosting by beating the cream cheese with an electric mixer until fully smooth. Add butter and blend.
Add about half of the powdered sugar and blend well. Add extracts and zest and blend.
Add remaining powdered sugar and beat until fully incorporated and frosting is smooth and fluffy.
Spread frosting onto cooled cake.
You may have a bit of frosting left over. Enjoy the frosting spread on a graham cracker or nila wafer type cookie for a little snack.