Definitely agreeing with Uxie in S-rank. IMO it is a superior option to Cress anyways, but she's out so what does it matter.
I'd recommend adding Camerupt to the untested group as it is a great anti-hail Pokemon who can run SpD sets very well.
I'll add input to the Carracosta "untested" rank. IMO it deserves a C-rank. It is an awesome sweeper with a lot of potential, but it does need some support. It has an outstanding defense stat along with a great ability in Solid Rock. My favorite set to use for him is the Salac berry set to lure threats like eelektross who will attack with Wild Charge/Thunderbolt (aka not enough to kill carracosta), he will eat the salac and in his turn set up shell smash and there you go. This is just my experience of course though
Finally, I want to back up Aerodactyl to A-rank. It has great speed, outspeeded by accelgor. It has the ability to run taunt+roost sets or choice banded sets and is an absolutely awesome partner to Lilligant and Leavanny and other offensive grass types. For this, Aerodactyl deserves the move up.