No. I have not.
Personally, I wouldn't count Mew as one of the Pokemon you "must" catch in order to obtain them all. Satoshi Tajiri threw it in there at the last moment as a joke. Its existence was meant to go completely undiscovered. Therefore, you don't really need it to "catch 'em all." If you've caught the 150 before it, congratulations, and consider yourself done.
I'd really like for this to be redone as a poll so we can see how many people really did get them all, either by hacking or legitimate catching or trading. One of my biggest beefs with modern Pokemon is that you can no longer catch 'em all, which is the whole point of the entire friggin series, so it's defeated itself. I really hope Pokemon X and Y do away with any and all Event Pokemon and allow all Pokemon to be captured within reasonable bounds, but I don't have a lot of hope there.