UV Mapping looks messed up after unwrapping
The red UVs you can see in the UV editor are pinned. You must have accidentally pressed p with UVs selected. This means that they will be kept in place unmoved when you perform unwrap. To remove pining you need to select pinned UVs(or just all UVS with a)and hit Alt+P in the UV Editor. Once you do that Unwrap will work as you would expect. 

Pinning is very useful if you for example wanted to manually define the border of some UV island or straighten some lines and then recalculate UV unwrap based on the UVs staying in place and shape you pinned them to.