We plan to have a 'set texture' and 'get texture' function in many of the objects. For example, you could use an animated sprite and then have
always
----- set front texture of cube to sprite.texture
Likewise you could use this with other objects...such as setting the texture of a sprite to the texture of the canvas...allowing you to use the canvas object to allow the user to customise their own car and spray paint it etc.
As for this example, its good but has some obvious disadvantages...such as the lack of a zbuffer and vanishing point perspective.
I like how you've used only 3 faces...we will try implimenting that into 3d box so less vertex are sent to the graphics card.