Preheat oven to 375°F and line jelly roll pan with parchment paper
Sift together flour, baking powder, spices, and salt
Beat eggs and sugar on high for 4-5 minutes until thick ribbons form
Fold in molasses and vanilla gently
Fold in dry ingredients in three additions until just combined
Spread batter evenly in prepared pan and bake 10-12 minutes
Flip hot cake onto powdered sugar-dusted towel, peel parchment, and roll with towel
Let cool completely rolled up, about 30 minutes
Beat cream cheese and butter until fluffy, add powdered sugar, vanilla, and salt
Unroll cake, spread frosting leaving 1/2 inch border, and re-roll without towel
Place seam-side down, dust with powdered sugar, and refrigerate 1 hour before slicing