I will attempt to address the salinity issue, and I will show that this effect works against the effect that I described earlier (of fresh water ice melting in salt water), however it is an order of magnitude smaller than that effect. Using the same numbers for volume of ice and sea water as before I find that this effect will lower the sea water by about 0.02 mm from what it would have been if the volumes were simply additive.
Here is my reasoning:
Consider two volumes of water [itex]V_1[/itex] and [itex]V_2[/itex], the question is, what is the volume [itex]V_3[/itex] if we mix them together, taking into account that both volumes have different salinities?
First consider the conservation of salt which gives us:
[tex]m_3 S_3 = m_1 S_1 + m_2 S_2[/tex]
Now density of water is a function of salinity at a given temperature and pressure. I found this graph which suggests that the relationship is linear.
[PLAIN]http://www.marietta.edu/~biol/biomes/physsal.gif
http://www.marietta.edu/~biol/biomes/water_physics.htm
My reasoning will assume that density is a linear function of salinity:
[tex]\rho=\kappa S + C[/tex]
rearrange:
[tex]S=\frac{\rho - C}{\kappa}[/tex]
Substituting this into the salt conservation equation yields:
[tex]m_3 \frac{\rho_3 - C}{\kappa} = m_1 \frac{\rho_1 - C}{\kappa} + m_2 \frac{\rho_2 - C}{\kappa}[/tex]
Use that [itex]\rho=m/V[/itex] and multiply through by [itex]\kappa[/itex].
[tex]m_3 (m_3 / V_3 - C) = m_1 (m_1 / V_1 - C) + m_2 (m_2 / V_2 - C)[/tex]
Use conservation of mass, i.e. [itex]m_3=m_1 + m_2[/itex] to cancel out C.
[tex]\frac{m_3^2}{V_3}=\frac{m_1^2}{V_1}+\frac{m_2^2}{V_2}[/tex]
[tex]V_3=\frac{V_1 V_2 (m_1 + m_2)^2}{V_2 m_1^2 + V_1 m_2 ^2}[/tex]
So now we have an expression for [itex]V_3[/itex] in terms of [itex]V_1[/itex] and [itex]V_2[/itex]. The first thing to note is that is not simply additive, so my assumption was just that
an assumption, so the real question is, how good of an assumption is it?
Consider adding [itex]10^3 km^3[/itex] of fresh water to an ocean of [itex]10^8 km^3[/itex] of salt water.
Previously I assumed that the volumes were additive such that the total volume of water in the ocean would be [itex](10^8+10^3) km^3=100001000 km^3[/itex].
But if I assume the ocean is 5% denser than the fresh water I actually find using my equation that the volume of water in the ocean would be [itex]100000997.7324 km^3[/itex].
The difference between these answers is about [itex]2.27 km^3[/itex], meaning that there is [itex]2.27 km^3[/itex] less water in the ocean than I had previously assumed.
Now I showed earlier that the increase in water in the basin after melting of a floating ice body (assuming sea water 5% denser than melt water, and ignoring the effect of trapped air in the ice) was about [itex]\Delta V \approx 0.045 V_{ice}[/itex]. This meant that if we melted [itex]10^3 km^3[/itex] of ice, we added about [itex]45 km^3[/itex] of water to the ocean, which I then estimated would lead to about [itex]0.45 mm[/itex] of sea level rise in an ocean of [itex]10^8 km^2[/itex] area. This approximation was wrong because it assumed that the volumes were additive.
Taking into account the salinity effect (which means that the volumes aren't additive), the actual volume of water will be about [itex](45-2) km^3 = 43 km^3[/itex]. So sea level rises by about [itex]0.43 mm[/itex] instead of [itex]0.45 mm[/itex]; this makes a difference of [itex]0.02 mm[/itex].
I completely acknowledge that we are talking about a negligible effect on top of a negligible effect. So what have we learned from this?
(1) All this added complexity is not relevant, but it is interesting.
(2) It looks as though if the relationship between the density of a substance and the percentage of dissolved matter is linear, then the volume will not be very much affected irrespective of the gradient of the linear function.