I still don't have that Mewtwo, but I eventually got the Mew in both English and Japanese. At first, I was expecting those strange Topps cards for the movie.
I have an Ancient Mew, the Electabuzz, the Pikachu and the Mewtwo. I only need the Dragonite. :3 From a collector's point of view though, I'm not sure how much they're worth, but they'd obviously be worth more in good condition and as a whole set.