Rhyperior: This was mentioned in the initial post by Alexwolf, but I don't remember any discussion on it. Rhyperior is one of my three most used/standard mons (the others being Victini and Latias), and it's not just personal bias for why I use it so much. Basically any physical attacker that lacks a Grass/Water move, in addition to some special electric types, finds itself checked by Rhyperior (including EQ users like Chomp + Landog); in using Rhyperior, you gain a reliable rocks setter, a Charizard-X counter, a BirdSpam (barring Hawlucha) check, a Manectric check, a (Mega) Tyranitar counter, a Victini counter, etc. It covers so much and is really effective at what it does, thanks to its excellent 3 move coverage and jaw-dropping physical bulk. I'd say A- would be plausible, but its bad special bulk probably would prevent it from ever being considered that good. It's absolutely on par with other B+ mons, and better (imo) than some, like Chansey, Skarm, and Hippo, so a rise to B+ makes sense.
Mega Ampharos: I totally disagree with dropping this. First, it has a really great RestTalk set. This set abuses Ampharos' godlike defenses, special attack, and defensive typing in order to check/counter a lot of common OU threats, including but not limited to: Keldeo, Charizard-Y, Mega Pinsir, Talonflame, Thundurus, Gyarados, Mega Manectric, Rotom-W, Slowbro, Stallbreaker Mega Aerodactyl, Magnezone, Manaphy, Breloom, Raikou, Victini, and Starmie. In a more compressed list, using RestTalk Ampharos gives you a reliable answer to bulky waters, birdspam, fire-type wallbreakers, water-types wallbreakers, and electric-types, capable of taking massive hits and dealing an impressive amount of damage. Next, Ampharos has its Agility set, and when paired with either a NastyPasser or Politoed, is able to easily sweep weakened teams. This set needs a lot of support, yes, but it isn't its main set or its best set, so the amount of support it needs shouldn't warrant it dropping. The argument for its dropping was that its use is very rarely warranted over any other mega. I disagree with this, because the selection of threats it walls is extremely unique. If using it on a stall team, it only really competes with two megas: Venusaur, which can be replaced with Amoonguss with relative ease, and Charizard-X, which, from my experience, isn't that great anymore on stall because of its Psychic, Fairy, and Fighting neutralities (ie. Victini works better nowadays as a fire type). If you're using Ampharos only a bulky offensive team, the amount of competition it faces does drastically increase, but not because of its role - merely because of its taking of the mega slot. This argument is valid, but it also shouldn't warrant a drop
from B-, a rank of mons with high potential but held back by certain qualities (ie. Weavile is frail and relatively weak, Mega Garchomp takes the mega slot and is slower than base 100s, Empoleon is a bulky water neutral to Fire, Doublade is heavily reliant on its item, Houndoom requires the mega slot, Sylveon is a worse clefable in
most scenarios, etc. Ampharos' bulky offensive set alone fits in this category well, since on paper it's A worthy, but its prohibiting you to use any of the other megas slightly devalues it, not to being comparable to Blastoise or Aggron, but instead to Houndoom and Sylveon.
edit: ok my main point wasn't victini outclasses charizard-x at all, but yeah, of course char-x is good on stall. It is different from victini, i just prefer using victini because it handles gardevoir/medicham. I know that they have different niches and that neither cannot completely replace the other on a team.