In a medium bowl, combine the crushed Golden Oreos, melted butter, and salt until evenly moistened.
Press the mixture firmly into the bottom of a 9x13-inch baking dish.
Refrigerate the crust for 20 minutes while preparing the filling.
In a large mixing bowl, beat the cream cheese until completely smooth.
Add the powdered sugar, lemon juice, lemon curd, lemon zest, vanilla extract, and salt. Beat until light and creamy.
Fold in the whipped topping until fully incorporated.
Spread the lemon cheesecake mixture evenly over the chilled crust.
In a separate bowl, whisk together the lemon pudding mix, vanilla pudding mix, and cold milk for 2 minutes.
Stir in the lemon zest and allow the pudding mixture to stand for 3 to 5 minutes until slightly thickened.
Spread the pudding mixture evenly over the cheesecake layer.
Spread the whipped topping evenly over the pudding layer.
Sprinkle with lemon zest and garnish with lemon slices if desired.
Cover and refrigerate for at least 8 hours or overnight.
Slice into squares and serve chilled.