Preheat your oven to 350°F.
In a medium-sized bowl, whisk together the flour, baking powder, and salt. Separate the egg whites and yolks into two additional bowls.
Beat the egg yolks with ¾ cup of sugar at high speed until the mixture turns a pale yellow and slightly thickens. Stir in the vanilla extract and whole milk, then fold this mixture gently into the dry ingredients. Be careful not to overmix to maintain a light texture.
Next, use an electric mixer to whip the egg whites until soft peaks form. Gradually add the remaining ¼ cup of sugar while continuing to beat until stiff peaks develop. Carefully fold the whipped egg whites into the batter, making sure to incorporate the mixture without deflating the egg whites.
Pour the batter into an ungreased baking pan, spreading it evenly. Bake for 25-35 minutes, or until a toothpick inserted into the center comes out clean. Remove the cake from the oven and let it cool completely before proceeding.
To prepare the milk mixture, stir together the evaporated milk, sweetened condensed milk, and whole milk in a bowl. Once the cake is fully cooled, use a fork to poke small holes across the surface. Gradually drizzle the milk mixture evenly over the cake, paying special attention to the edges to ensure full absorption. Place the cake in the fridge for at least an hour or, for best results, overnight.
Meanwhile, prepare the whipped topping by beating the heavy cream, powdered sugar, and vanilla until stiff peaks form. Spread the whipped topping evenly over the chilled cake, and finish with a light dusting of ground cinnamon. Serve with freshly raspberries, if desired.