I pretty much followed your recipe, Ed. I didn't have any cilantro on hand and needed to get those tomatoes used before they went bad, so this batch is without. We'll have tons more tomatoes soon though, so I'm going to make the next batch with and see how that works out.
I used your ingredient list, but made it by "feel" for the amount of tomatoes I had on hand.
Here's what I did:
4 large onions
5-7 lbs tomatoes, peeled
1 c. vinegar
salt, pepper, garlic to taste
2 small cans of tomato paste
5 habañeros, seeded
Peeled the tomatoes by blanching and then putting into cold water.
Chopped everything and put it in a large pot to cook (I used the pressure canner for a cooking pot)
The tomatoes were pretty juicy, so I cooked it until it was well reduced.
We like our salsa smooth, so I used the blender to puree it a bit at a time till it was the right consistancy (careful when blending the boiling salsa. It can end up all over the kitchen walls!

)
It turned out kind of sweet-hot, so I probably could have used more vinegar if I wanted. We all agreed here that the sweet-hot taste is kind of pleasing though.
I was looking through some canning books I have and one had salsa, which said to process in a boiling water bath for 20 minutes, so that's the time I used. They all sealed up nicely afterwards so that seemed to work fine.