Wouldn't a u-channel capture water and hold it against the door, since it contacts the ground and blocks the drain holes?
I would just sand the door to bare metal, then put a clearcoat overtop. You don't have to worry about paint blending then, but you would see the metal, but at least it would be no bigger than what the current rust looks like.
__________________
|