Firstly, put all following ingredients in a large bowl: 2 eggs, 2 yolks (keep 2 whites for later in a separate bowl), mayonnaise and vanilla. Whisk until all ingredients combine.
Secondly, add all dry ingredients: 3 kinds of flour, baking powder and baking soda and mix well. The dough would be very thick, but no need to worry.
Thirdly, whisk your egg whites with a pinch of salt until you can make an upside-down-bowl-test (create a thick foam) and set aside.
Next, grate the zest from 2 lemon and add to the mixture. Squeeze juice from 1 and 1/2 lemons, add to the bowl and mix well.
Slowly add the whipped egg whites and mix very gently with a spatula until you get a solid, but much thinner dough.
Preheat over to 180 C or 370 F.
Spred butter or margarine on you pan and sprinkle some flour on top. After, pour your lemon cake dough in evenly.
Place in the oven for 45 minutes or until the cake start to turns golden brown and the toothpick (or skewer stick) is dry.
When the cake is ready, turn off your oven, open the doors and let it rest inside for around 10 minutes. After bring it out, turn upside down on a plate and let it slide out. If it doesn't, gently clap on top of the pan to help it out (yes, it works).
By the end, you can decorate as you like: sprinkle with icing sugar, pour some lemon icing on top or (like I did) pour a white chocolate and lemon ganache and sprinkle with more zest.
Your cake is ready! Bon Appetite!