Over the course of time the great debate has been what defines level of play. What is the true definition of an A team? Is a team that goes 0-4 in an A bracket but loses games by 1 or 2 goals not an A team? Is a .500 record good enough?
I think if a team can keep the final score within 4 goals of another team they are in the same caliber of the team they are playing. To much weight is put on a team going undefeated to an A (or AA) team.
As to who (player) is actually an A B or developing is a hard question to answer. As for as the player, IMHO the outlined specs for an A and B player miss the aspect of speed.
Additionally "Excellent" and "good" are relative terms. What is excellent to you may be good to me or vis versa.