UVs... Frustrated

I’ve UV mapped like 3-10 simple things in blender so far but I have

This model I made it pretty stupidly. Most of it will UV map but the cubes I made are stretching to the full image size which is really annoying.

Is it possible to project from view more than once and have 2-3 UVs?

Or do you see anyway for me to quickly redo the messed up part?

Is it possible to project from view more than once
Yes, just select the faces you want to unwrap, you don’t have to select all of them

and have 2-3 UVs?
Yes, just create a new UV map in the Object Data settings. You can have up to 8 different unwraps.
For materials use the Attribute node (cycles renderer) or just select the UV map in the material panel (blender renderer) to chose which UV map you want to use

Always apply any object scale before unwrapping (Ctrl+A) and apply seams appropriately. Break your model down into distinct parts to simplify the unwrapping