For the brownie layer: Preheat oven to 325 degrees.
Lightly grease a 13x9 inch baking pan with nonstick cooking spray.
In a medium bowl, combine flour and salt.
In a small saucepan over medium-low heat, combine butter and chocolate and stir until chocolate melts, about 5 minutes. Allow to cool slightly.
In a large bowl, whisk together the sugar, eggs and vanilla extract until sugar has dissolved. Slowly add the warm butter and chocolate mixture to the egg mixture and whisk to combine. Working in batches, stir in the flour mixture until just incorporated and fold in the peanuts and malted milk balls. Spread the batter into prepared pan and bake for 35 to 40 minutes until set.
Cool completely in the pan on a wire rack.
For the salted caramel layer: In a small bowl, sprinkle the gelatin over the boiling water and stir until completely dissolved. Set aside.
In a large mixing bowl using a hand mixer on medium speed, beat together cream cheese, brown sugar, vanilla, and molasses until smooth. Beat in the gelatin mixture until incorporated. Gently fold in Cool Whip.
Spread filling evenly over the cooled brownie crust. Swirl the salted caramel throughout the top of the cheesecake and refrigerate for about 4 to 6 hours or until firm. Top with Cracker Jacks before serving.