yeah it looks like you have a major problem but from my experience don't listen to me [and I have been in it for over 30 years]...or the subs... or the suppliers...check around for a good structural engineer that deals with residential construction [talk with some local builders]...shop around...