Preheat the oven to 350°F. Lightly spray a 12x17x1-inch half sheet pan with non-stick baker’s spray and set aside.
Sift together the all-purpose flour, baking powder, and salt in a medium bowl. Set aside.
In the bowl of a stand mixer fitted with the paddle attachment, cream together the granulated sugar and unsalted butter on medium-high speed for 4-5 minutes or until very light and fluffy.
Reduce the speed to low and add the eggs, one at a time, followed by the vanilla extract. Be sure to fully incorporate each egg before adding the next. Scrape the bowl and paddle as needed to ensure even mixing of the ingredients.
Add the sour cream and vegetable oil. Mix on low speed just until fully combined.
With the mixer on low, add a third of the flour mixture, followed by ½ cup of the buttermilk, another third of the flour mixture, the remaining ½ cup buttermilk, and the final third of the flour mixture. Be sure to allow each addition to fully incorporate into the batter before adding the next. Scrape the bowl and paddle as needed to ensure the batter is evenly combined.
Spread the batter into an even layer in the prepared pan.
Bake for 16-18 minutes or just until the edges are very lightly browned and the center springs back when lightly pressed. A toothpick inserted into the center should come out with just a few moist crumbs. Allow the cake to cool completely in the pan before adding the frosting and berries.
Frosting
Using a large mixing bowl and a handheld mixer on low speed, add the cold milk and powdered sugar. Beat for 15-30 seconds or until the powdered sugar is fully dissolved into the milk.
Add the vanilla instant pudding mix and beat for 1 to 1 ½ minutes or just until thickened. Set aside for 2-3 minutes to fully set.
Using a rubber spatula, gently fold in the thawed whipped topping until thoroughly combined.
Spread about two-thirds of the frosting evenly over the cooled cake.
Transfer the remaining frosting to a large piping bag fitted with a large decorative piping tip.
Top the cake with the fresh blueberries and strawberry halves in the pattern of the American flag. In the upper left hand corner place 6 rows, with 8 blueberries in each row, to create the blue area where the stars go.
Then place the halved strawberries in rows across the rest of the frosted cake (representing the red strips of the flag), being sure to leave some white space between rows of strawberries.
Pipe the remaining frosting in straight lines in the space between the strawberry rows to represent the white strips of the flag.
Notes
Don’t forget to properly thaw your frozen whipped topping before adding to the pudding mix for the frosting. This will ensure the proper consistency when mixed.