Zest the citrus directly into the oil
Juice the orange and lime into a cup
Measure out 3 TBSP of juice into a bowl, save the rest for another use
Add the salt, sugar, garlic, cilantro, jalapeño, cumin, and cinnamon to the bowl
Stir to combine
Whisk the oil into the citrus juice mixture
Place the steak in a shallow dish or bowl
Reserve a few spoonfuls of the marinade and set aside for grilling
Pour the remaining marinade over the steak
Turn to coat evenly
Cover and refrigerate for at least 1 hour or up to 4 hours
Turn the steak occasionally while marinating
Preheat the grill until hot, you can hold your hand over it for 2-4 seconds before pulling it away
Remove the steak from the marinade and pat away most of the excess marinade
Place on the grill and cook for 2-3 minutes
Turn and brush lightly with reserved marinade, add a splash of Worcestershire sauce and a sprinkle of black pepper
turn again and lay in the opposite direction to create the grill marks pattern on the steak, brush with a little marinade, add a splash of Worcestershire sauce and a pinch of black pepper
repeat the turn and baste one more time, be sure you're not over cooking the meat
Remove from the grill and cover loosely
Rest for 5 to 10 minutes
Slice thinly across the grain and serve
Check the temperature, the amount of time you cook each side depends on how well done you like your beef