If I can just try the obvious, have you tried plugging the ribbon cable to the LCD back into the PCB card edge connector? If thats all that really got pulled out then its fixable by forum message.

If there is something broken not visable in the pics I am bowing out as I would love to help but can't reach it from here.