Mix sugar, arrowroot, sea salt and cream in the top pot of a double boiler.
Place the pot on direct medium heat. Bring to a boil, stirring constantly. Boil 1 minute.
Remove from heat. Pour a little of the hot mixture over the beaten egg yolks to begin pre-heating them. Blend the yolks into the hot mixture. Now place the pot into the bottom pot of the double boiler and cook over boiling water, stirring until thick, about 3 - 5 minutes.
Remove from heat. Add vanilla extract. Chill until the cream filling sets.
For the whipped cream icing
Beat heavy whipping cream with the maple syrup until stiff peaks form. Be sure that the cream, the syrup, the bowl and the beaters are all very cold to insure success.
To assemble cake
Place one cake layer on your serving platter. Spread the cooled cream filling on top of that layer. Top with the second layer of cake. Frost the entire cake with the whipped cream icing.