You did the calculations with the wrong EVs on Cresselia but your point is valid, not allowing Salazzle to use effectively her STAB under the sun is a major advantage for the team, i just put no EVs in Spd and 96 EVs in SDef to reach 420 with the Assault Vest.
One thing i do not agree is...