Season the skirt steak with garlic citrus lime steak seasoning.
Combine the cilantro, jalapeño, garlic, salt, oregano, cumin, black pepper, lemon juice, lime juice, orange juice, and olive oil in a bowl.
Place the steak in a large zip-top bag and pour the marinade over it. Seal and refrigerate for 2 hours.
Make the pico de gallo by combining the tomatoes, red onion, jalapeño, lime juice, and salt. Refrigerate until ready to serve.
About 20 minutes before grilling, mash the avocado with lime juice and salt to make the guacamole. Refrigerate until needed.
Cut the potatoes into fries and soak them in ice-cold salted water for 15 minutes.
Heat the peanut oil to 350°F. Drain the potatoes and pat them completely dry.
Fry the potatoes in batches for 5 minutes. Transfer them to a wire rack and let them rest for 3 minutes.
Return the fries to the hot oil and fry for another 3 minutes. Transfer to a bowl, season with salt and pepper, and toss.
Preheat the grill for direct grilling over hot coals.
Grill the marinated skirt steak for 2 minutes. Rotate it 90 degrees, then flip and repeat on the other side. Cook until the internal temperature reaches 125–128°F.
Remove the steak from the grill and let it rest for 6–8 minutes.
Melt the butter in a saucepan over medium heat. Add the flour and whisk for a few minutes.
Slowly add the milk and continue whisking until combined. Add the shredded cheddar and stir until smooth. Add the chili powder, smoked paprika, and garlic powder.
Cut the rested steak into small cubes.
Arrange the fries on a serving platter. Top with the steak, cheese sauce, Mexican crema, pico de gallo, guacamole, and sliced fresh jalapeños.