Break up the chorizo into a stockpot over medium heat, stirring and breaking up further with a sturdy spoon. Cook until chorizo is cooked through (browning is not necessary... just cook it through!), then use a slotted spoon to move the chorizo to a plate. If you are using a homemade, lean chorizo, you will need a little additional fat for the next step. If you are using a fattier chorizo, you can use the drippings in the next step.
Drain all but about 1 tablespoon of the drippings from the pan (if using lean chorizo, add 1 tablespoon of peanut oil or canola oil) and return the pan to the heat, dropping the temperature to low. Add the onion and garlic and whole arbol chili and cook, stirring frequently, for about 5 minutes, or until the onions are translucent and soft.
Pour in the chicken stock and tomatoes then raise heat to medium high, bringing the mixture to a boil. When it is fully boiling, stir well, then add in the noodles and half of the reserved chorizo and the cilantro stem, oregano and cumin, using tongs to toss it until the noodles soften enough to be submerged. Add the lid, drop the heat to low again, cover tightly, and simmer for about 10-12 minutes, stirring occasionally, or until the noodles are al dente (cooked mostly through with just some resistance in the center when bit.) Remove the pan from the heat.
Stir in the grated cheese and the cubed cream or neufchatel cheese, cover again and let stand for 5 minutes. When the 5 minutes are up, toss the noodles in the sauce until the cream cheese is melted and the sauce is thickened.
Serve the noodles garnished with the remaining chorizo, and chopped fresh cilantro, black olives, sweet onions, sour cream and candied jalapenos, if desired.