Preheat the oven to 350 degrees F. Butter and flour a 9-inch round baking pan.
For the streusel.Combine the granulated sugar, brown sugar, cinnamon, and nutmeg in a bowl. Stir in the melted butter and then the flour. Mix well and set aside.
Cream the butter and sugar in the bowl of an electric mixer on high speed for 4 to 5 minutes, until light. Reduce the speed to low and add the eggs 1 at a time, then add the vanilla, orange zest, and sour cream. In a separate bowl, sift together the flour, baking powder, baking soda, and salt. With the mixer on low speed, add the flour mixture to the batter until just combined. Fold in the Maine blueberries and stir with a spatula to be sure the batter is completely mixed.
Spoon the batter into the prepared pan and spread it out with a knife. Crumble the topping evenly over the batter. Bake for 40 to 50 minutes, until a cake tester comes out clean. Cool completely and serve sprinkled with confectioners' sugar.