You may have to use a knife or spatula to loosen the cake from the pan in case pieces of blueberries touch the side of the pan. The caramelization would make them stick to the pan. So, loosen the cake gently in places where it sticks to the pan before releasing the cake.
Grease and flour the bottom and sides of an 8-1/2"x4-1/4" loaf pan (skip the greasing and flouring if using a silicone pan.
Sift the flour, baking powder and salt into a bowl.
In a large mixing bowl, beat the butter and sugar until light and fluffy. I used a hand mixer but a wire whisk will do. DO NOT overmix: you will know you have overmixed if the butter solids separate from the fat.
Add the egg and yolk and mix until fully incorporated.
Add the flour and milk in batches. Add a third of the flour first, mix; add half of the milk, mix; add the next third of the flour, mix; then the remaining milk and, finally, the rest of the flour.
Stir in the lemon juice and zest.
Pour the batter into the prepared pan.
Make the streusel mixture. Using your fingertips, rub together all the streusel ingredients until the mixture resembles coarse crumbs.
Scatter the frozen blueberries on top of the cake batter. Fill the gaps with the streusel mixture.
Bake at 350F (remember to lower the heat if using a dark colored pan) for one hour to one hour and 15 minutes or until a toothpick inserted at the center comes out clean.
Cool the cake in the pan for about half an hour before inverting and slicing.