Combine vinegar, oil, garlic and crushed red pepper into a food-safe container or plastic bag; mix well. Add steak cubes; turn to coat. Close container securely and marinate in refrigerator 30 minutes.
Add wood chunks, chips or pellets to smoker according to manufacturer’s instructions.
Preheat smoker to 225°F.
Remove steak cubes from marinade; discard marinade. Place in smoker and set timer for 10 to 15 minutes depending on amount of smoked flavor desired.
When beef is done smoking, carefully remove beef from smoker. Thread beef, onion, tomatoes and olive pieces evenly onto eight 12-inch metal skewers, leaving small spaces between pieces.
Place skewers on grid over medium heat. Grill, covered, 8 to 10 minutes (over medium heat on preheated gas grill, 9 to 11 minutes) for medium rare (145°F) to medium (160°F) doneness, turning once.
Top skewers with grated cheese if desired.
Nutrition information per serving: 293 Calories; 148.5 kcal Calories from fat; 16.5 g Total Fat; 6.5 g Saturated Fat; 0.2 g Trans Fat; 0.6 g Polyunsaturated Fat; 4.1 g Monounsaturated Fat; 71 mg Cholesterol; 954 mg Sodium; 8 g Total Carbohydrate; 1.5 g Dietary Fiber; 25 g Protein; 0 mg Calcium; 1.7 mg Iron; 488 mg Potassium; 0.1 mg Riboflavin; 6.4 mg Niacin; 0.6 mg Vitamin B6; 1.2 mcg Vitamin B12; 195 mg Phosphorus; 4.1 mg Zinc; 24.7 mcg Selenium; 86.3 mg Choline;