For the cake:
Preheat the oven to 325-degrees. Spray 2 large loaf pans, 9”x 5”, with a cooking spray and line with a sheet of parchment paper, pressing into the bottom and sides of the pans.
Using a large stand mixer, beat the butter on low speed until it becomes creamy. Raise the speed to medium and continue beating until it is very light and fluffy, looking much like whipped cream, about 4 to 5 minutes.
Add the cream cheese and continue beating on medium speed until well blended. Scrape down the sides and bottom of the mixing bowl to make certain the butter and cream cheese are whipped thoroughly together.
On medium speed, add the sugar, about ¼ cup at a time allowing the sugar to blend into the butter before adding more. Once all the sugar has been combined with the butter add the eggs one at a time.
Sift together the flour, baking soda, and kosher salt three times. Don’t’ skip this step; it makes a difference in the light texture of your cake.
On low speed, add the dry ingredients to the batter, blending in about ⅓ cup at a time, beating just until the flour disappears.
Stir the 1 cup of strawberry purée, using medium-low speed.
Add the vanilla extract, almond extract, strawberry flavoring and orange zest, stirring into the batter on low speed.
Divide the batter evenly between the 2 large loaf pans. Bake the pound cakes on the center rack of your oven at 325-degrees for about 60 to 65 minutes or until the cakes are golden and when a toothpick inserted in the center comes out clean.
Allow the cakes to cool in the pans for about 15 minutes, and then transfer to a wire rack and glaze while the cakes are still warm.
For the glaze:
Whisk the powdered sugar together with the strawberry purée, vanilla extract, almond extract and strawberry flavoring until very smooth.
Using a toothpick, poke holes all across the tops of the cakes then spoon the glaze over the tops of each cake.