No, a Mary Sue is an 'OP' character that can do no wrong, has always been like that as far as I know.
Warpman, did you read the Wraith Squadron series? It is pretty good and does take a step away from the all shininess of Rouge Squadron. The detail we talk about here is that Wedge has to pose as Ewok, which I found to be pretty funny.
