http://members.iinet.net.au/%7Edavem2/overclock/batt.html
Um, that link of yours doesn't mention acid or baking soda. IMO, that web page has better advice than your previous post had, however.
Acid - Noun: a chemical substance that dissolves some metals.
Your dictionary does you a disservice. That is a seriously imprecise definition. The next time you're going for a term meaning 'nasty substance that dissolves stuff,' might I suggest "corrosive agent" or "caustic chemical" instead.

Cadmium does indeed leak and dissolves some metals which is why you end up having to replace traces and I.C.'s. So when Cadmium leaks, at the very least, it behaves like an acid 
Odd that you would say that since cadmium has long been used as a coating on metals to prevent corrosion.
Neither metal-eating cadmium nor lexically suspicious "acid" are needed to explain our damaged Amigas. The fact is that ni-cad batteries commonly have potassium hydroxide as their electrolyte. Potassium hydroxide is a highly caustic base, not an acid. And as Tenacious pointed out, it can be neutralized by a weak acid such as vinegar.
Baking soda is itself a base and is useless for neutralizing another base. If your entire purpose is just to clean, not neutralize then a mild detergent is more effective and that's what I would recommend (after the diluted vinegar).
And the combination of vinegar and baking soda does indeed help as it cleans away much of the fuzzy cadmium funk. Electronic circuit board repairmen have known this for decades. Clean that off and you've retarded its spreading big time.
I think it more likely that you've misinterpreted the actions of some poorly informed repair people who know that lead-acid batteries
do leak acid which
is properly cleaned up with baking soda and water, and who then leap to the conclusion that ni-cad batteries must be the same.