Preheat oven to 250F.
Wrap the tortillas in aluminum foil and close the foil around the tortillas.
Place the tortillas in the oven to warm while you prepare the remaining ingredients.
Crack the whole eggs into a medium-sized mixing bowl.
Whisk the eggs until they are light and fluffy.
Heat a large skillet over medium-high heat.
Add the vegetable oil, onion, green bell pepper, and red bell pepper, and cook for about 7 minutes, or until the vegetables are partially cooked.
Add the blended chipotles in adobo, and cook for an additional 3 minutes.
Add the cooked bacon, cooked ham, and the garlic powder, chili powder, cayenne powder, red pepper flakes, cumin, and minced jalapeno.
Cook the mixture together for an additional 1-2 minutes.
Set the vegetable and meat and spice mixture aside.
Add the 3 Tbsp butter a large nonstick pan.
Add the whisked egg mixture to the pan and cook the eggs gently over medium-low heat, until the eggs are just barely cooked through but still somewhat runny.
Remove the tortillas from the oven, and add some of the meat & vegetable mixture that you cooked earlier into each tortilla.
Add some of the scrambled eggs into each tortilla.
Add some of the shredded cheese into tortilla.
Add some avocado, pickled jalapenos, hot sauce, sour cream, spicy salsa, cilantro, scallions, Roma tomatoes, and freshly-squeezed lime to each tortilla.
Wrap the burritos, and serve immediately.