I use vinegar to remove hard-water stains in tanks but never as a disinfectant. Bleach is the way to go.

If the smell bothers you then drink the rum at the same time. I'm sure after a while the smell won't matter!