Attempting to unwrap model for UV, results horrible
The problem Usually when you have hidden geometry that was not marked with seams.
In your case the UVs are showing that you have additional edges that overlapping on your mesh.

The solution is to remove that geometry by removing doubles using Ctrl+V and select Remove Doubles. Then check your seams again and unwrap the mesh.