I have worked in the piping/plumbing trade for 20+ years now and have experience in about every type tube/pipe and what they contain, that you can think of. Stainless is perfectly fine for saltwater if you get the correct type of stainless, there is many grades of stainless tubing available. The 2 most common grades of stainless for anti-corrosiveness is 304L and 316L, 316L being the best grade and the one I would use. In fact the metals used in making stainless 316L is as follows, Chromium-Nickel-Molybdenum-Mananese-Silicon-Carbon-Sulfur. And as far as I see most of those are already in seawater.
Also I don't exactly understand this idea that to get better heat exchange the faster the flow has to be, when I know for fact the opposite is true. The longer you have contact with whatever your exchanging the heat with, the more the exchange. I understand the reasoning behind the temp. difference idea the greater the better the heat exchange, but in truth it doesn't matter if its 50 degrees difference or 5 degrees, exchange will happen at the same rate. In fact the faster the flow the worst the exchange gets,( I won't get into detail but it has to do with water dragging on the surface of the piping). The only way i would say faster would help if you had only a small temp. difference between the ground temp and your tank temp. Geothermal cooling works well, but you have to take in consideration several things, depth of pipe, soil density(denser/tighter packed soil will conduct better), surface area of exchange, ect.
Also water is a very good conductor of heat, in fact water conducts 33 times better than air. Adding anti-freeze actually decreases its ability to conduct(tho only a very small amount), anti-freeze is only added for the exact reason for what its called, anit-freeze/anti-boil.