Preheat the oven to 350F. Grease three 8-inch round cake pans and line the bottom of each pan with a circle of parchment paper, then grease again.
In a medium bowl, whisk together the gluten-free flour, cornstarch, baking powder and salt.
Add the sugar and lemon zest to a bowl and use your fingertips to rub the zest into the sugar. This helps to release more essential oils from the zest.
In the bowl of a stand mixer, add the zest/sugar, butter and oil. Whip on medium-high speed for 3 minutes, until light and fluffy.
Add in egg yolks one at a time and mix until combined after each addition, then mix in lemon and vanilla extracts. Scrape down the bowl.
Whisk together the buttermilk powder and water until totally combined. (I usually end up doing this in my blender!)
Add 1/3 of the flour mixture, blend just until combined. Add half of the buttermilk, mix just until combined. Mix in another 1/3 of the flour mixture followed by remaining buttermilk. Finish by mixing in the last 1/3 of the flour mixture.
In a separate mixing bowl, using an electric hand mixer, whip 6 egg whites with cream of tartar on medium-high speed until stiff (but not dry) peaks form.
Using a rubber spatula, carefully fold 1/3 of the egg whites into cake batter at a time and fold just combined after each addition (don't over-mix and deflate egg whites).
Divide batter among prepared cake pans. Bake for 20-24 minutes, until golden and a toothpick inserted into the center of each cake comes out clean
Let the cakes cool in the pans for 5 minutes, then turn them out onto a wire rack to continue cooling. Cool completely before frosting.