Marinate the steak by combining olive oil, lime juice, chipotle chili powder, cumin, garlic powder, salt, and pepper in a bowl. Add the steak and coat well. Cover and refrigerate for at least 30 minutes.
Cook the rice by rinsing it under cold water, then combining it with water or chicken broth in a saucepan. Bring to a boil, then reduce heat, cover, and simmer for 15-20 minutes. Fluff with a fork and stir in lime juice and cilantro.
Prepare the vegetables by slicing the bell peppers and red onion. If using fresh corn, cut it off the cob. Rinse the black beans.
Cook the marinated steak in a hot grill pan or skillet for 4-5 minutes on each side for medium-rare. Let it rest before slicing.
Assemble the bowl by starting with rice, then adding steak, vegetables, black beans, corn, avocado, salsa, cheese, and cilantro. Squeeze lime juice on top.