From limes, grate 1 teaspoon peel and squeeze 2 tablespoons plus 1 teaspoon juice.
In large bowl, mix garlic, lime peel, 2 tablespoons lime juice, 2 tablespoons chili powder, 1 tablespoon sugar, and 1⁄2 teaspoon salt until blended. Add steak to bowl and rub all over with chili-powder mixture. Marinate steak 15 minutes at room temperature or up to 1 hour in the refrigerator.
Heat grill pan over medium-high heat until hot.Add steak and cook 20 to 25 minutes for medium-rare or until of desired doneness, turning steak over once (reduce heat to medium if steak browns too quickly).
Meanwhile, in nonstick 12-inch skillet, heat oil over medium heat until hot. Add peppers and onion and cook covered, 10 minutes, stirring occasionally. Add remaining 3⁄4 teaspoon chili powder, 1⁄2 teaspoon sugar, and 1⁄4 teaspoon salt, and cook 5 minutes longer, uncovered, or until vegetables are tender and golden, stirring occasionally. Stir in remaining 1 teaspoon lime juice.
Transfer steak to cutting board; let stand 10 minutes to allow juices to set for easier slicing. Thinly slice steak and wrap in tortillas with pepper mixture. Serve with salsa, sour cream, and cilantro if you like.