Get someone's opinion who knows what they're talking about and can see this thing in the real world. The risk here is that if you have a frontal impact (big pot hole etc.) the down tube could fold. To my eye it doesn't look too bad, but I'd get it checked just the same.