In a large mixing bowl, add the masa harina, cumin, cayenne pepper, and salt and combine well. Add the water, 1/2 cup at a time, until the dough forms a ball that can be handled. Form the dough into 12 equal tangerine-size balls, cover with a damp paper towel and set aside.
In a small saucepan, over medium-high heat, add 1 tablespoon canola oil and when hot, add the chorizo, saute for 5 to 6 minutes, then add onions, bell pepper and chile pepper. Saute until the onion is translucent, then add the granulated garlic and the beans. Heat through and add the lime zest and juice. Adjust the seasoning with salt and pepper, to taste, and remove from the heat.
Combine the queso quesadilla cheese with the pepper jack in a small bowl, and set aside. Slice the avocado flesh and set aside.
Put 2 balls of masa between 2 sheets of parchment, about 6 inches apart. With a small saute pan or pie dish, apply even pressure until the masa is flat and about 6-inches in diameter. Pull back the parchment and top 1 of the discs with about 2 slices of avocado, then 3 tablespoons of the black bean mixture, and about 2 tablespoons of the cheese mixture. Top with the second, plain masa round. Replace the parchment over the pupusa and gently press down with the pie plate until 3/8-inch thick, being careful not to crack or blow out the sides.
Preheat the oven to 250 degrees F.
Heat a large seasoned cast iron skillet or nonstick skillet over medium-high heat and add about 2 tablespoons canola oil. With a pastry brush, brush 1 side of the pupusa with remaining oil and add it, oiled side down, to the hot skillet. Cook until golden with darkening areas, about 4 to 5 minutes. Brush the exposed side with oil and gently turn over. Transfer the pupusa to a small sheet pan and keep warm in the oven. Repeat with the remaining dough and filling. Arrange the pupusas on a serving platter and serve with plain yogurt, cilantro and Curdito Slaw.
Put the cabbage and carrots into a large heat-proof bowl and toss to combine well.
In a small saucepan, over medium heat, add the white vinegar and water and bring to a boil. Pour the boiling mixture into the bowl, covering the cabbage and carrots and set aside for 3 to 5 minutes. Drain off the liquid and spin in a salad spinner or drain in a colander, pressing out as much liquid as possible.
Return the cabbage to bowl and toss with the remaining ingredients. Let set at room temperature until cool, then refrigerate for 1 hour. Serve as an accompaniment to pupusas or as a side dish. Can be made ahead or canned, if desired.