The "rub" to the directions is "completely dry".
if the tomatoes are truly dry and not packed with any fresh herbs or garlic there
I'd agree with that but it just can't be proven adequately at home, IMO. The vinegar will provide the acidity, yes. But refrigeration does not necessarily preserve--stuff can still grow, or be present to grow when brought out. I see no need for the oil--that is the problem.
And I will mention that I am a microbiologist, but probably "fudge" food "safety"--I don't water process jams and jellies, for example, 'cause I am confident the sugar concentration, high heat and sterile jars is preservative enough. There is no botulism involved either in this use.
I'd also say that when I roast tomatoes I don't do it to completely dry anyway--prefer to have a bit of pliability--and I also puree and freeze for sauce.
Another way to store them would be to vac seal with no oil.