Preheat the oven to 375°F and line a 15×10-inch jelly roll pan with parchment; grease and flour both pan and paper.
In a mixing bowl, beat the egg yolks on high speed for 3 minutes until thick.
Add molasses, honey, and melted butter to the yolks and mix well.
In a clean bowl, beat egg whites until soft peaks form.
Gradually add sugar to the egg whites and beat until firm peaks form.
Gently fold the whipped egg whites into the yolk mixture.
Sift flour, baking soda, salt, ginger, and cinnamon over the batter.
Carefully fold the dry ingredients into the mixture without deflating the batter.
Spread the batter evenly into the prepared pan.
Bake for about 11 minutes or until the top springs back when touched.
Cool the cake in the pan for 3 minutes.
Sprinkle powdered sugar generously over a damp tea towel.
Invert the cake onto the towel and carefully peel off the parchment.
Roll the cake tightly from the short end, using the towel to help, and let cool completely.
Prepare the filling by beating heavy cream, powdered sugar, and cinnamon to firm peaks.
Unroll the cooled cake and spread 2/3 of the filling evenly over the surface.
Re-roll the cake gently without the towel.
Spread the remaining filling on top.
Dust with cinnamon if desired.
Chill for a few hours before slicing and serving.