TL:DR They didn't expect a ship, that is designed to carry people to another planet, to explode. There is no excuse for that. Stop making excuses for something that will kill people, unless they are held to higher standards.
Sorry... but isn't their goal to go to Mars? Which involves landing with people, and not exploding?
Sure, say "We did the thing in orbit etc etc, but haven't worked out the landing without incinerating the occupants" and I'd be fine with that.
Making excuses doesn't help. Iterative failures that result in better next generations is a perfectly acceptable strategy. Saying "everything is fine" when it clearly is not, is just.... bad science. It seems you are saying that they EXPECTED it to explode, and they would be ok (kinda ok, if they specifically stated they "had not worked on that bit yet") with that. In the iterative improvement scenario, it is. In the current scenario, which you are making excuses for, it is not.
Anyway, the point is that it is another failed launch. Is it a better launch? Absolutely! Was it a "good" launch? No.