In a stand mixer beat the egg yolks, flour, cornstarch and honey until lightened, about 1 minute. Add the lemon zest, extracts, cream cheese and ricotta to the egg mixture and beat on medium speed until it is smooth and creamy, about 2 minutes.
In a separate bowl beat the egg whites and remaining sugar to glossy, stiff peaks. Stir 1/3 the whites into the cheese batter. Fold another 1/3 of the whites into the batter. Gently fold the remaining whites into the batter.
Spread the cheesecake batter over the ginger crust and smooth the top. Place the cake pan in large baking dish.
Pour hot water into the baking dish so that it goes half way up the side of the cheesecake pan. Carefully place it in the oven and bake for about an hour. If the cake is not done at the end of the hour (you will know by carefully touching the top to see if it feels set up. If it needs more time, reduce the heat to 300°F and bake for another 15 minutes, then check to see if it is done. The speed of the baking will depend on the type of pan you use and how hot the water is when you pour it into the pan. It can take up to 1 1/2 hours. This style cheesecake will crack a bit.
Remove the cake from the oven when it is set, but leave it in the water-bath until it has cooled to nearly room temperature. To prevent large cracks in the middle of the cake, run a sharp paring knife around the edge of the cake to separate it from the pan. Once the cake is cooled, place it in the refrigerator for at least 5 hours.