I'd agree with removing Carracosta, even after a Shell Smash, he is still pretty slow. For my Serperior I went with Modest and Choice Specs, and just spammed Leaf Storm. I think the only thing he can't OHKO at +6 is Max HP/Max Special Def Ferrothorn.
Another couple minor changes you may want...