Preheat the grill over medium-high heat. Brush the flank steak with olive oil and season with salt and pepper. Grill the meat for 5 to 6 minutes per side for medium (about 145 degrees Fahrenheit on a meat thermometer). Let rest for 5-10 minutes, then thinly slice against the grain and set aside.
Bring salted water to a boil in a medium saucepan. Cook the carrots for about 3 to 4 minutes until tender, remove with a spider or slotted spoon and place in a bowl. Repeat with the potatoes and green beans, adding them to the same bowl with the carrots. Lastly, cook the peas for just one minute, then drain and place in the bowl with the other cooked vegetables.
In a bowl, whisk the vinegar with the oils, salt, pepper, sugar and garlic, until emulsified. Add the onion and let macerate for at least 15 minutes. You may cover and place in the fridge for up to a couple weeks. Shake before using. If you like your salad very juicy and dressed, double the vinaigrette!
Dress the lettuce with some of the vinaigrette and place on an extended platter. Pour some of the vinaigrette on to the cooked vegetables, incorporate the radishes and cilantro, mix well and place on lettuce. Place the sliced meat on top, add the avocado, dress with more of the vinaigrette. Add some of the pickled jalapeños and chipotles in adobo on the sides of the plate or to your liking. Serve with warm corn tortillas on the side.