Preheat the oven to 350°F.
In a bowl, sieve together the flour and baking powder. Mix.
Separate the eggs and whisk ¾ cup sugar into the egg yolks until it makes a smooth pale-yellow mixture. Pour in a ⅓ cup of milk and the vanilla extract. Whisk well.
In a large bowl, use an electric whisk or a hand whisk to beat the egg whites into stiff peaks. As it thickens add in the rest of the sugar. This is an important part of getting the cake to be fluffy and able to absorb the milk mixture.
Whisk the flour mixture and the egg yolk mixture together until smooth then gently fold in the stiff egg whites.
Pour the batter into an ungreased baking dish and level on top. Put in the middle of the oven and bake for 25-35 minutes or until a toothpick comes out clean. Take the cake out of the oven and let it cool completely.
Mix the evaporated milk, whole milk, and condensed milk together. Using a fork, poke holes in the cake and pour the condensed milk mixture over the cake. Place in the fridge and allow the cake to absorb the milk mixture overnight or at least an hour.
Whip the heavy cream, powdered sugar, and vanilla into stiff peaks. Pour onto the cake and smooth over evenly, then sprinkle with cinnamon.