In a food processor, add the crackers, melted butter and sugar and pulse until well mixed. Take the mixture and spread over the bottom of the cake pan, pressing down to cover the entire bottom of pan and a little bit up the side. Place pan in the fridge while you're making the filling.
For the filling, add the cheese, sugar and flour and mix in a mixer on medium speed for about 2 minutes until the cheese is smooth. Scrape down the sides of the mixing bowl, then add the remainder of the ingredients and mix again on medium for another minute or so. Filling should be very smooth.
Place the filling in the pan and bake in the oven at 350 for 15 minutes. After 15 minutes turn the oven down to 250 degrees and bake for another hour and a half. Take out of the oven and let cool out for about an hour, then place in the refrigerator for a couple hours to completely cool.
To make the topping add all the topping ingredients in a sauce pan and cook over medium heat for 15 to 20 minutes or until the sauce thickens up.
After cheesecake has cooled completely, pour the topping over the cheesecake and serve.
Please keep in mind that nutritional information is a rough estimate and can vary greatly based on products used.