Hmm, I see your points about the Galahad but there is one fatal flaw in your logic - those zig-zags are the result of a low poly model being placed next to a high poly model, for example the first change of angle on the front of the engineering hull is meant to be the cut-out for the deflector but P81 didn't use many polies on that area when he made the Odyssey so it now looks rather angular, the angle in the middle aswell is just being economic with the polies, the torpedo pod and shuttlebay also sticks out - so in both cases so far functionality has over-ridden curvy lines. at the rear end it's just the bad join between the Excalibur and Odyssey pieces - they just don't fit together.
As for the TNG ships I must disagree with you about the reason for their appearance, the Galaxy class is a product of the late '80s design when everything had to be round and curvy - as a result all the related ships - Nebula, Cheyenne, New Orleans, Springfield, Niagara, Freedom etc. share these traits. The First Contact ships OTOH are a product of late '90s design where everything must have dozens of compound angles, it's just the fashions of the real world dictating how we design ST ships. - look at the designs of modern cars and you will see all the angles I'm talking about. Especially Ford BTW - they love that sh!t.