No need for concern, Like the other post said its an illusion. To make you feel better though, I had it aligned about a month ago after the lift was put on.
Thanks for replying! I'm being cautiously optimistic. I dare say the welds look quite a bit better than I expected for the price point. The mounting steel and the winch plate seem to be decently thick enough to handle a 12k winch load as advertised. I hope so because I put a 12k winch on it...