I read the link and it is well done. Here are my additional thoughts on the problem.
1)
Change your water source
. No sulphur in water, no rotten egg smell.
2) A cartridge type filter shown in the link will not filter sulphur, unless it has activated carbon (which will eventually saturate and need replacement)
3) The magnesium anode should not be needed if your water system is isolated electrically i.e.. plastic/vinyl hoses. Although magnesium is a dietary need, not my idea of vitamin control. In addition, crappy water (high mineral content) might corrode your hot water tank. Normal (not galvanic) corrosion needs oxygen/sulphur/clorox to react with metal. A
stagnant tank will eventually stop corroding since no new oxidizing chemical is available to react. BTW fresh water corrosion is like nil,nada,near zero.
If you want purity, taste, no minerals, no corrosion and no bacteria, use REVERSE OSMOSIS (RO). They can even de-salinate sea water, but it is pricey. People cruising the Bahamas find diesel is cheaper than water. Most bottled water is RO water.
4) Clorox is ok but not complete. If you get an algaecide for a swimming pool, a few drop with the clorox will get most biologically active critters.
5) Rotton egg smell is transient and after about 2x6gallons= 12 use of hot water, it should go away, unless the cold water also smells.
6) Make sure your filling hose is RV type (white) and you should clean it also.
Whirlpool makes a small house type RO system that makes about 5 gallons/ hour, no power needed. Mount in on shore to your water source. Even if you overfill your tanks while asleep, the water rate would not sink a boat with bilge pumps on.
Wishing no more stinky showers....
Jim...