I thought that I had heard somewhere that the R2 boxes are basically regular boxes with "decals" put over them. I'm not sure though, as I haven't gone to see one in person. Maybe they'll just rip the decals off when they are done with them, who knows.
As far as these stamps, I'm kind of excited for them. I haven't ever bought any kind of "special" stamps before, so does anyone know how to do it/how difficult it is? I'm actually hoping to pick up these and the Marvel stamps this year, but I'm not sure how you go about doing it. Hopefully they'll be available online or something, they do look pretty nice.