Have done exactly this for several years.
Just a couple of thoughts from my own experiences - YMMV.
First - it's not a terribly quick process when you are doing it in bulk (20-30 minutes+ to roast that amount of peppers, depending on oven space / grill space / torch strength, if not a bit longer).
Then as others have stated, you will want to do something to aid in softening the skin for removal. I personally just put them into a ziploc as I finish roasting a batch and let them sit until they are room temp.
When available I will buy the pre-roasted peppers. HEB carries and them I have seen them two places - being roasted in a big open basket in front of the store and this year I found whole roasted peppers in plastic deli containers in an endcap near the fresh peppers in produce section.
Either way, letting them do this eliminates the first two steps, as they will be sufficiently cooled / steamed when you get home either way.
In terms of cleaning off the charred skin, I have read in a few places (Serious Eats, etc.) that running them under cold water can negatively impact the flavor. So if I am in a patient mood, I will just set up two big bowls and peel skin and set aside clean peppers.
If not, I will just use the cold water method. If the peppers aren't really the star of the dish (i.e., a queso, mixed in a burrito, etc.), then I do not think any potential impact will be too noticeable.
When I've got all the peppers cleaned, I will then stem and seed as much as possible and then I typically dice it all up, portion up and vacuum seal. I do not use whole green chiles in any of my dishes, so I just thaw a bag when I want to use them.
It can definitely be a bit of a time commitment, but I do like having them around for the rest of the year.