In a small saucepan set over medium heat, bring the orange juice to a boil and cook until reduced by half, about 4 minutes. Meanwhile in a small bowl, whisk together 1/2 cup of the sugar, the salt and yolks until smooth. Whisking constantly, add half of the reduced orange juice to the yolk mixture to temper. When it is all incorporated, return the tempered yolk mixture to the pan. Cook over low heat, stirring constantly with a rubber spatula to prevent the eggs from scrambling, until thick enough to coat the back of a spoon, about 7 minutes. Strain the mixture into a clean bowl and whisk in the butter, 1 tablespoon at a time, and the zest. Place a piece of plastic wrap directly on the surface of the mixture and refrigerate until chilled through, at least 5 hours.
Pour the heavy cream into a medium bowl, and add the vanilla and the remaining 2 tablespoons sugar. Using an electric mixer, beat the cream on medium speed just until stiff peaks form, 2 to 3 minutes, being careful avoid over-beating. Using a rubber spatula, gently fold half of the whipped cream into the chilled orange mixture. Pour that mixture into the remaining whipped cream and continue to fold until completely incorporated. Divide the mixture among six 3-ounce serving bowls or espresso cups. Cover with plastic wrap and refrigerate until ready to serve.
When ready to serve, put the gingersnaps in a resealable plastic bag and smash gently with a rolling pin. Sprinkle on top of the mousse, and serve.