I just got mine - haven't had time to play with it, but I was not impressed with the cheap ass sticker label that said "Made in China, #088 of 1000". Is THAT the only identifier that says it is a limited collectable? Lame. Plus, no "convention exclusive" label anywhere on the box?