Prepare the steak marinade: In a medium bowl, whisk together the minced chipotle peppers, garlic, olive oil, 1 tbsp lime juice, 1 tsp cumin, dried oregano, and 1 tsp salt. Coat the steak thoroughly and marinate for at least 30 minutes at room temperature (or up to 12 hours in the refrigerator).
Cook the cilantro-lime rice: In a medium saucepan, combine the rinsed rice, 3 cups water, bay leaves, and 1 tsp salt. Bring to a boil, then reduce to low heat, cover, and simmer for 15-18 minutes until water is absorbed. Remove from heat and let sit covered for 5 minutes.
Finish the rice: Remove bay leaves. Fluff the rice with a fork and fold in 0.25 cup chopped cilantro, 1 tbsp lime juice, and 0.5 tbsp lemon juice.
Prepare the corn salsa: In a large bowl, combine the thawed corn, red onion, jalapeño, diced poblano, remaining cilantro, 1 tbsp lime juice, and 0.5 tbsp lemon juice. Season with salt to taste and refrigerate until assembly.
Prepare the beans: Heat the black beans in a small saucepan over medium heat with 0.25 cup water, 0.5 tsp cumin, and a pinch of salt until warmed through.
Sear the steak: Heat a cast-iron skillet or grill over medium-high heat. Sear the steak for 4-6 minutes per side until an internal temperature of 135°F (57°C) is reached for medium-rare. Transfer to a cutting board and let rest for 10 minutes.
Dice the steak: Slice the rested steak against the grain into 1/2-inch strips, then cut into bite-sized cubes.
Assemble the bowls: Divide the cilantro-lime rice among four bowls. Top with seasoned black beans, diced steak, corn salsa, shredded cheese, Romaine lettuce, guacamole, and a dollop of sour cream.