Make crust: In a food processor, blend flour and salt. Distribute butter and shortening over top and pulse until mixture resembles coarse sand. Add 3 to 4 Tbsp. ice water, 1 Tbsp. at a time; pulse just until a crumbly dough forms when you pinch a small amount between your fingers. Shape dough into a disk, wrap in waxed paper and chill for at least 1 hour or up to 2 days.
On a lightly floured surface, roll out dough to an 11-inch round. Ease dough into a 9-inch pie plate. Trim and crimp edges. Refrigerate until ready to use. Preheat oven to 375°F.
Make filling: Spread walnuts on a baking sheet and toast for 8 to 11 minutes, or until lightly golden, shaking pan occasionally during baking. Transfer to a large plate and let cool to room temperature. Whisk together eggs and brown sugar in a medium bowl until smooth. Add corn syrup, butter, bourbon, if desired, vanilla and salt and whisk until smooth. Stir in walnuts; pour into shell.
Line a baking sheet with foil and place pie on top. Bake pie for 35 to 40 minutes, until filling is puffed and firm in center and crust is lightly browned. Let pie cool to room temperature on a wire rack.
Make whipped cream: Beat cream with honey in a large bowl with an electric mixer just until stiff peaks form. Transfer to a serving bowl. Serve pie, and pass whipped cream. Cover and refrigerate any leftover cream.