Congratulations on #1 :)
I played against this team three times yesterday and beat it twice, losing the third to a Blizzard freeze before my screener could put up Light Screen. The two games I won both resulted in Moltres sweeps - behind Light Screen I managed to pass +2 Speed and +2 SpA to Moltres easily, which KO'ed everyone. It got to the point that with Kabutops as a lead, I'd Aqua Jet first, breaking the Sash and not risking a Stone Edge miss, then go to the screener, put up screens, tank all the damage, and pass. I think it's a dangerous team to play with, to say the least.
Therefore I second the change to Jynx. Specs and Scarfed Blizzards may be fun, but they are horribly one dimensional. A Jynx with Lovely Kiss, Substitute and Nasty Plot (maybe) would give you some extra options if brute force doesn't work. A particularly dangerous opposing Pokemon like Milotic can be slept, which lets you force your way past it. Against the team I used, Lovely Kiss would've been able to disrupt the Baton Pass, but Scarfed Blizzard would not. Beyond that I think as well Thick Fat Walrein would help a lot, giving you a vital Fire resist.
Good luck and congratulations again on #1.