Well, it's better and you're on the right track actually.
But, now you'd arrange those UV's smarter, in order to make it easier to work with them. For instance, try to keep connected meshes also connected as UV's in order to avoid seams and such. Btw, since the model is perfectly mirrored along the center, you'd simply unwrap one side and use it (the unwrapped meshes) for the other (copy, flip handness, paste). You won't have to unwrap the second side again then. This way you'd need only half the size of the UV map and therefore can have double resolution at same picture-size. ;)
I guess I'm repeating myself, but since you are very talented and doing a lot of stuff, why don't you just spend some money on a professional unwrapping-tool like Ultimate Unwrap 3D? Everything you do is fine, except the damn unwrapping and UV-map...
But, now you'd arrange those UV's smarter, in order to make it easier to work with them. For instance, try to keep connected meshes also connected as UV's in order to avoid seams and such. Btw, since the model is perfectly mirrored along the center, you'd simply unwrap one side and use it (the unwrapped meshes) for the other (copy, flip handness, paste). You won't have to unwrap the second side again then. This way you'd need only half the size of the UV map and therefore can have double resolution at same picture-size. ;)
I guess I'm repeating myself, but since you are very talented and doing a lot of stuff, why don't you just spend some money on a professional unwrapping-tool like Ultimate Unwrap 3D? Everything you do is fine, except the damn unwrapping and UV-map...