i'm guessing that they pulled the upper control arm loose for some reason or another and let the hub assembly rotate out from the car too far and you CV joint seperated. that would explain the "displaced" look.
edit: if this is the case all they have to do is remove that axle, take the CV boot off and repack the bearings with lots of grease. it's not hard to figure out how the bearings go. good luck mang.