Slice top of sour dough loaf lengthwise and scoop out bread, leaving it hollow. Reserve bread dough. In a skillet, fry bacon until cooked halfway (not crispy). Set bacon aside to cool. In same skillet with bacon grease, sauté onion and garlic until golden brown. Cool and set aside. Preheat oven to 350 degrees. In a large bowl, combine beef and pork, reserved bread dough, cooled onion mixture, cheese, eggs, milk, parsley, salt, pepper and red pepper flakes. Mix the ingredients by hand or with large spoon until well combined. Prepare barbecue sauce. With a brush, lightly coat inside of loaf with barbecue sauce. Pack meatloaf firmly into the hollow bread loaf. Place strips of bacon across the top, tucking the sides into the bread. Brush bacon with barbecue sauce. Cover with loaf top and wrap in aluminum foil covering the loaf completely. Place on baking sheet and cook at 350 degrees for 1 hour and 15 minutes or until thoroughly cooked. When done, remove foil and sour dough top. On broiler setting, cook for about 5 minutes or until bacon is fully cooked and begins to get crisp. Cut into slices and serve with reserved heated barbecue sauce, vegetables or a salad.