In a large bowl, whisk together first 8 ingredients (vinegar through garlic); add steak and turn to coat; cover and refrigerate overnight.
Preheat indoor or outdoor grill to MEDIUM-HIGH.
Alternately thread cubes of meat and vegetables on skewers; grill, turning often, until meat is cooked to desired level of doneness.