Preheat oven to 350°F/177°C. Prepare three 9x1-inch round pans.
In a small sauce pot, mix together water, sugar and cream of tartar. Heat up until it becomes light caramel in color. Pour these in one of the round pans. Set aside.
In a small bowl, whisk together egg yolks, whole egg, evaporated milk and condensed milk. Pour this over a sieve to remove the bubble. Pour into prepared pan.
Bake in the preheated oven on a bain-marie for 30-35 minutes or until set. Set aside to cool. Loosen the sides of the flan. Put in the refrigerator to set for a few hours, better if overnight.
For the cake: grease and line two of the round pans, set aside. In a bowl, whisk together cake flour, canola oil, water, egg yolks, salt, sugar, baking powder until smooth. In another bowl, whisk egg whites until if forms stiff peaks, fold whipped eggwhites into cake batter. Divide among the prepared pans. Bake in the preheated oven for 20-25 minutes or until cooked. Let it cool completely.
Prepare frosting ingredients by placing all ingredients and cook over very low heat until thick and smooth.
To assemble cake: Loosen the flan using a very thin spatula. Place the cake on the pan with flan then tip this over a serving dish. Place the other cake layer on top of the flan. Pour yema frosting on top. Sprinkle with grated cheddar cheese. Serve.