Preheat oven to 325 degrees F. Grease and flour a 9x2 inch cake pan and put a round of parchment on the bottom to prevent sticking.
Combine boiling water and cocoa powder in a small bowl and stir until smooth. Let cool.
In a large mixing bowl, thoroughly stir together the cake flour, sugar, baking soda and salt.
Add the oil and stir with a heavy duty scraper so that it coats the flour, then add the egg yolks, vanilla and cooled cocoa mixture. Stir with the scraper until well mixed, but don't use the electric mixer yet, the point being to keep your beaters clean for the egg whites.
In another bowl, using your electric mixer, beat egg whites and cream of tartar until stiff peaks form. Set the whites aside, then go ahead and beat the flour/cocoa mixture on medium speed for about a minute or just until well blended. With a heavy duty scraper, fold in the whites ⅓ at a time.
Pour into pan. Set the cake pan on a cookie sheet and bake on lowest rack at 325 degrees F for 45 minutes or until cake springs back when touched. Let the cake cool on a rack for 10 minutes, then invert twice and let cool on a rack.
Filling: Off heat, combine the sugar, cornstarch and salt in a 3 quart metal saucepan. Using a heavy duty heat proof scraper and a whisk, whisk in the egg yolks, scraping any of the mixture out of the corners of the pan with the scraper. Gradually whisk in milk, scraping as you go, then gradually whisk in the cream.
Set mixture over medium heat and begin whisking (and scraping if you need to) until mixture boils and thickens. if you’re using a metal pan, this will probably take less than 5 minutes. When it starts to boil, continue whisking for for 1 minute. Remove from heat and pour into a separate bowl. Whisk in the butter and vanilla. Lay a piece of parchment over the pudding so that a skin will not form. Let cool at room temperature for about 30 minutes or until you are ready to fill the cake.
Assemble Cake. Split cake and spoon filling into center spreading it evenly.
For the glaze, place finely chopped chocolate in a small bowl or large (2 cup) glass measuring cup. Boil cream and corn syrup (or honey), pour over chocolate and whisk until smooth. Pour glaze on top of cake, smoothing it with a spatula.