Preheat your oven to 325ºF (163ºC) and grease a 12-cup bundt pan.
In a medium bowl, beat together the butter and cream cheese with an electric hand mixer until smooth and creamy.
Gradually add the sugar while mixing on medium speed until the mixture becomes light and fluffy.
Add the eggs one at a time, mixing just until each yolk disappears. In another bowl, whisk the flour and salt, then add these dry ingredients alternately to the butter mixture with the lemon juice, beginning and ending with flour.
Mix on low speed after each addition until just combined.
Stir in the lemon zest, lemon extract, and vanilla extract until evenly incorporated.
Pour the batter into the prepared bundt pan and bake for 1 hour and 30–35 minutes, or until a cake tester inserted in the center comes out clean.
Let the cake cool in the pan on a wire rack for 10 to 15 minutes before removing it to cool completely.
For the glaze, mix powdered sugar with lemon juice until smooth and pourable, adjusting lemon juice gradually.
Drizzle the glaze over the cooled cake.
Let it set before serving.