Preheat the oven to 375 degrees. Butter a 9x13 baking dish.
In the largest bowl you have, add in all the dry ingredients: flour, cornmeal, both sugars, baking powder and salt. Whisk until evenly combined.
In another large bowl add the milk, melted butter, sour cream, eggs, cream-style corn, vanilla extract, and 1/4 cup honey. Whisk until smooth.
Make a well in the dry ingredients and pour the wet ingredients into the dry. Be sure to whisk until no pockets of cornmeal remain, being careful not to over-mix.
Pour the cornbread into a 9x13 buttered baking dish. Bake in an oven at 375 for 35-40 minutes (basting with honey butter around 20 minutes in).
Make the honey butter by combining 1 stick of partially melted butter with 1/3 cup honey it in a bowl and whisking until you yield a creamy honey butter texture.
At the 20 minute mark, pour over half the honey butter glaze, spreading it evenly edge to edge with a basting brush.
Once the cornbread is cooked through and a toothpick inserted in the center comes out clean, remove from the oven. Use a wooden skewer or fork to poke holes all over the surface of the cornbread (like a poke cake).
Pour the remaining honey butter over the surface of the cornbread, working it into the holes and cracks on top so it seeps down. Serve warm, optionally with extra honey butter on the side.