Preheat oven to 350°F. Grease and line a 17x12-inch baking sheet with parchment paper and set aside.
For the cake, in a bowl, whisk together the cake flour, baking powder, baking soda and salt and set aside.
In a separate bowl, cream together the oil, butter and sugar until light and fluffy, about 5 minutes. Slowly add the egg whites and mix well. Stir in the vanilla. Add the dry ingredients along with the buttermilk, alternating between both, starting and ending with the dry. Mix until just combined.
Pour into the prepared pan and spread it out into an even layer. Bake until golden and a toothpick, inserted in the middle comes out clean, 18 to 20 minutes. Remove from the oven and allow to cool completely.
For the mascarpone cream, heat the egg yolks and 1/4 cup of sugar until thick and pale in color, about 10 minutes. Set aside.
In a separate bowl, beat the heavy cream, remaining 1/4 cup sugar and vanilla until soft peaks form. Add the mascarpone and beat until combined and thickened. Don't overmix. Transfer the mixture to a piping bag, fitted with a large plain circle tip.
In a small bowl, combine the espresso with the marsala wine if using. Cut the cooled cake into 4-inch rounds. Add one layer of cake into the bottom of your cups or ramekins. Brush with the espresso and then pipe a thing layer of mascarpone cream. Top with another layer of cake and brush once again with espresso.
Add the final layer of mascarpone cream on top and spread out evenly along the top. Dip into the sprinkles to the top is completely covered. Chill for at least 4 hours before serving. Enjoy!