Making sure to use the right amount of other vegetables, like tomatoes and onions helps to offset the tomatillos natural sour taste. Roasting is an important step as it makes the tomatillo less bitter. My best guess (without being in your kitchen) would be that the tomatillos did not roast long enough as this is usually the culprit. Don't be afraid to get them really charred like the photos.