In a saucepan heat the strawberry puree until it boils and reduce heat to medium-low. Stir occasionally until the strawberries have reduced to about ¾ a cup about 20-25 minutes. Set aside to cool.
Preheat oven to 350°F or gas mark 4. Grease two 9 inch cake pans and set aside.
In a mixing bowl mix the flour, salt, baking powder, and baking soda together and set aside.
In a stand mixer with paddle attachment on medium-high beat the butter until light and add the sugar. Continue to beat until butter turns very pale and light. Add eggs in one at a time waiting a minute between each egg. Scrape down the sides of the bowl as necessary. Add the vanilla and pink or red food coloring.
Reduce the speed to low and starting with the flour alternate adding flour and milk in 2 parts. Wait until each addition has been just barely mixed in. Don't overmix. Add the cooled strawberry reduction and mix until combined. Split the batter evenly between the two pans and bake for 30 minutes or until a toothpick or knife inserted in the middle comes away clean.
Allow the cake to cool on a rack in the pan for 10 minutes before removing and then allow to come to room temperature.
While the cakes are cooling, using a stand mixer with paddle attachment, on medium-high speed, beat the butter until light. Add the melted and cooled white chocolate and beat until smooth. Reduce the speed to low and add the powdered sugar. Once all of the sugar has been incorporated increase the speed to high and beat until light and fluffy. Add the strawberry reduction and food coloring and beat until combined. Using a piping bag and spatula apply the frosting to a cool cake.
Heat the cream in the microwave for 2 minutes or until it start to boil. Pour over the bittersweet chocolate and let sit for at least 7 minutes. Stir to combine. Pour over the top of the cake once the ganache has cooled a little.