To make the lemon curd filling, combine sugar, cornstarch, salt, cranberry juice, lemon juice, egg and yolks in a medium heavy saucepan. Cook over medium heat, whisking constantly, until the mixture becomes very thick, 5 to 7 min. Continue to cook and stir until the mixture boils, then stir for 30 sec more. Transfer to a bowl over an ice bath to cool; add food coloring. Stir occasionally until completely cool, then cover with plastic wrap, pressing it onto the surface to prevent a skin from forming, and store in the fridge for up to a day.
Trim domed tops from cakes and place one on a serving platter; spread cold lemon filling over the surface ½ inch from the edge. Top with second cake layer and place in the fridge while preparing frosting.
To make the frosting, combine 1 cup sugar, lemon juice and corn syrup in a small heavy saucepan over medium-high heat. Stir until sugar dissolves; remove spoon. Brush insides of pan with a wet pastry brush to remove any sugar crystals and place a candy thermometer into the mixture. Boil (do not stir) until the syrup registers 230°F about 2 min. While the syrup cooks, whisk the egg whites and remaining 2 tablespoon sugar with an electric mixer until soft peaks form. With the mixer on low speed, pour the sugar mixture into the egg whites in a slow, steady stream. Increase speed to high and beat until the mixture is thick and glossy, 5 min. Tint frosting with food coloring, then frost cake immediately. Garnish with candied lemon zest.
For the filling I made a traditional lemon curd but added some cranberry juice for a pink punch.