I T-boned a small pick-up that pulled in front of me (he had the stop sign) my front wheel looked similar. I was able to re-true it. From the pics it seems like a new bike is not needed, but then again I'm always looking for a reason to get a new bike
BTW, I don't know what the other cyclists is saying about "heavy panniers" It was clearly his fault for taking your lane. I ride around with panniers all the time and done some touring so his remark about heavy panniers is totally wrong. I'm very maneuverable with a loaded bike, true not as nimble on an unloaded bike, but nothing special in the scenario you illustrated. He screwed up.