wow... This is awesome. I tested it, and there are a few things I would prefer to be different, maybe you should make a tutorial on those "smart objects" but you might've already, I still haven't mastered the vector objects in photoshop.

thanks. there is not much to say about smart objects... they are layers with some extra features an limitations:
-disort only as parallelogram, you can't move one corner
-stretching, rotating for several times does not affect the image quality
-you can always change the source image and it will changed in it transformed state