Place bacon in a large, skillet and cook over medium heat until bacon is crispy and the rendered fat is foaming, about 10 minutes. Remove bacon and fat from skillet. Return two tablespoons of bacon fat to skillet. Sauté onions, garlic and 1 teaspoon salt in the bacon fat until soft and translucent, 7 to 10 minutes. Stir brown sugar, maple syrup, red wine vinegar, coffee and water into onion mixture, and cook for a few minutes. Chop bacon into small pieces and then add to onion mixture. Add pinch of red pepper flakes and cook until thickened about 10 minutes. Add balsamic vinegar, stirring well. Drizzle with olive oil and stir until shiny.