I agree with everything you said except "If one design is bad is the other?"
The Corvette design is driven by performance. Whether they could make them look different or more cohesive, I don't know and I wouldn't think so.
The Honda is designed for looks, not function, which make it overly...