Preheat the oven to 375°. Lightly spray or wipe an 8 x 11- inch, 2-quart baking dish with vegetable oil.
In a large skillet, cook the bacon for 5 minutes, until lightly browned. Add the olive oil, all the peppers, and onion. Sauté until soft, about 7 minutes. Stir in the corn, thyme, sage, savory, parsley, and salt. Set aside.
In a large bowl, sift together the flour, baking powder, baking soda, and cayenne. Slowly whisk in the buttermilk and egg until just combined. Fold in the vegetables and spread the dough into the prepared pan.
Place in the oven and bake for 15 minutes. Sprinkle the top with the cheese and bake for another 20 to 25 minutes, or until a toothpick inserted in the center comes out clean. Remove from the oven and place the dish on a wire rack to cool. Remove the loaf from the pan, divide down the center, and cut into 1/4-inch slices.