That darn odor permeates everything within what "seems-like-miles"!
The formula you listed was similar to the one we have, though ours called for hydrogen peroxide instead of vinegar. (don't know why - vinegar seems to make more sense, and it wouldn't discolor the hair) However, after all the times we've had to de-oderize Roscoe, my bubble bath works as good as anything, even though he's a bit humiliated to have to end up smelling so sweet!
The main problem we've had with the encounters is that every time except the first time, it's been too cold to take care of him outside.
I think the idea is to neutralize the skunk chemicals, not masque them & I think for hydrogen Peroxide & the vinegar are part also of the acid/alkaline balance for neutralization, so either will work.
Poor Roscoe. maybe NEXT TIME he will learn his lesson & run away.