about your second question it should be mentioned that coding gain is multiplicand and hence in logarithmic plot it only shift curves up and down, in other hand diversity gain is in power of SNR inverse so it can change slope of curves. if we have a good design it can be gained from both of this mechanism.