Place potatoes in a large pot and cover with cold water by 1 inch. Add vinegar and 1 tablespoon salt, and bring to a boil over high heat. Cook the potatoes until they are just becoming tender (they will still be quite firm), about 5 minutes after coming to a boil. Remove pot from the heat. Drain potatoes and place back in warm pot to dry slightly.
Heat the oil in a 12-inch nonstick pan over medium-high heat. Arrange the potatoes in a single layer and cook, stirring occasionally until very crisp and golden brown on all sides, about 15 minutes. Use a slotted spoon to transfer potatoes to a plate.
Add the chorizo to the skillet and cook, stirring, until heated through, until all the liquid has evaporated, and the chorizo starts sizzling, and eventually is quite dry and browned, about 10 minutes. Add the onion, poblano and remaining 1/2 teaspoon salt and cook until the chorizo is well browned and vegetables are softened and charred in spots. Add the potatoes to the skillet and cook, stirring, for another 2 minutes.
Serve chorizo and potato mixture immediately with tortillas, avocado, cilantro, salsa and limes on the side.
Nutrition information per serving: