Preheat oven to 400 degrees. On a floured surface, roll out pie dough and fit to your pie dish.
If you haven't already, boil your peeled sweet potatos until they are completely cooked. Once soft, puree sweet potatos until smooth. Add some half and half (about a tbsp) if they are not pureeing easily.
Add pureed sweet potatos, evaporated milk, sugars, and eggs to a large bowl. Mix together. Add in spices, salt, vanilla, and butter. Mix until completely combined. Stir in orange zest.
Pour filling into pie shell. Bake for 30 minutes.
While pie is baking, prepare the ginger streusel. In a food processor, combine cookies, butter, sugar and flour. Pulse until mixture is combined and very crumbly.
Remove pie after baking for 30 minutes and sprinkle streusel on top. Return pie to oven and bake for an additional 13 minutes.
Let cool. In a cold bowl, mix together cream, syrup, and sugar. Continue to mix until the cream thickens and forms whipped cream. Dollop on pie and sprinkle cinnamon sugar on top.