I'm going to hazard a guess and say that at 17 you were not a member of this forum. Do you believe that, if you had been a member at the time and had this community available to you, you would have done the same things to your characters, or would you haven taken a more balanced approach?
Not a member of this forum, no, because it didn't exist. But I was a member of a different fantasy writing forum then, along with others of varying levels of experience though perhaps a lower average - more people who were at a similar level to what I was at then and fewer, beside the forum founders, who were published.
I think if I'd never learned the existence of a Mary Sue test I would have made progress more quickly.
As for the topic at hand, Brian may well be right - this could be an issue over definitions. Like Penpilot, I'd argue that those traits make a character cliche, but not necessarily a Mary Sue. I'd say a Mary Sue is a character who doesn't grow or adapt over the course of the story but rather is shown to be right time and again, never wrong, and never in the wrong.

Myth Weaver
Archmage
Dreamer
Sage
Auror