All these methods work from a practical point of view. However, the hot water tank feed in and output lines are potential source for reinfecting the water system.
To be sure, shut-off and drain the heater.
Fill fresh tank with chlorinated water.
Let it sit for about 4 hours. Maybe drive a little to splash around the tank.
Pump cool chlorinated water into the cooled down tank along with all other tap lines. Don't forget outside taps, low point drains, and other odd valves and fittings.
Vent the "City Water" fitting by depressing the check valve in the opening. (Remove screen first.)
Let it sit for 4 hours.
Drain and flush.
As mentioned above, 140 degrees prevents most harmful micro-organisms from growing, but you could drive-while-full to splash the air space in the heater.
I wish you good luck and happy trails ahead!