Whisk together minced chipotle peppers, 2 tablespoons olive oil, 2 tablespoons lime juice, garlic, cumin, and salt in a bowl.
Place flank steak in a sealable bag with the marinade and refrigerate for at least 30 minutes.
Combine rice and water in a medium saucepan, bring to a boil, then reduce heat to low and simmer for 15-18 minutes.
Fluff rice with a fork and stir in remaining 2 tablespoons lime juice and chopped cilantro.
Heat a heavy skillet or grill over medium-high heat with the remaining 1 tablespoon olive oil.
Sear the steak for 5-7 minutes per side until an internal temperature of 135°F (medium-rare) is reached.
Transfer steak to a cutting board and rest for 10 minutes before slicing against the grain into thin strips.
Assemble bowls by layering cilantro-lime rice, black beans, corn, red onion, and sliced steak.
Garnish with avocado slices and additional lime wedges before serving.