If you dont want the texture to be stretched you need to Unwrap it with an application that supports the creation of SubD-UVs. UVlayout for example does it.
It depends on your workflow. I prefer to keep it all seperate. Even for game assets I only combine seperate meshes in the end. I don´t know if 3dsmax supports the unwrapping of multiple objects at the same time. I use uvlayout and it simply unrwaps every object I put in and I got them back as seperate objects in softimage…
Good start, as mentioned the geometry could be much better balanced - uvlayouts too could be optmised better and the objects given a bit more character - overall the surfaces are a bit plain and consistently treated. My advice would be to do a 2nd pass on each of them, and get feedback as you work on that process to help…
Christopher Reeves? 0_o, what does soupaman gots to do with it? Anyways, thnx and no, it's somekind of lifeslurping thingamajig. How devious! Wires: UVlayout: