That plethora of definitions is full of internal contradictions (an "Anti Sue" is a Sue?) and often backs away from actually, you know, defining the term ("Mary Sue is too nebulous to be judged by any hard and fast standard..."). I think that array actually makes the point of mooppoom and others in this discussion: the term "Mary Sue" has become too general and too far removed from its original meaning to be useful. Folks now use it to denigrate any character they dislike and, by extension, that character's creator.