A bent control arm will definitely throw off the toe causing a crooked steering wheel, and judging by the way the swaybar link sits your control arm is bent.
I've seen many bent forged aluminum control arms. As strong as they are, they'll lose the battle against a curb every time.
I would get under the car and look over the rack. Check the mounting brackets, sometimes they get bent from the impact. Since it feels ok from lock to lock, it's probably fine.
Hopefully your rear is ok. It hopped over the curb too right?