Quoted from Goonie:
This is interesting since I seem to read often that there were too many LE's made to be considered LE. This would seem to suggest otherwise.
People say a lot of things on Pinside. The term "limited edition" just means they promise not to make more than X number of them, and Stern presumably only made 799 STLEs. So it is, indeed, a "limited edition."