The crit on Skarmory was pretty unwelcome too . . . But before that, even worse was when Flygon missed his U-Turn in sand. Kingdra would have a free shot on your whole team. At that point, even if you had brought metagross into Kingdra, I would have switched to Skarmory and gotten up more spikes. That route would pretty much have decided my victory right there.
Overall, I was getting haxed badly up until Kingdra got the crit, evening things out a little bit-- I actually fought back from hax. :/
My sixth pokemon, Physical Mixnape with Mach Punch, didn't even come into battle-- but it beats everything on your team once Skarmory and Heatran had been forced to switch in and out a few times. That's why I would have preferred to leave it at GG, without squabling about details.