I tried to fix this phone by replacing the front digitizer + lcd and back cover. I did everything as shown in youtube ifixit assembling videos and double checked my connections. Everything seems okay except the battery smells a little. Would the pressure have caused the battery to fail or the logic board to fail? Believe it or not, everything on the phone's inside including the logic board seemed untouched by the impact.
Here's a picture of what it looked like before to show the extent of damage:
imgur: the simple image sharer
Here's a picture of what it looked like before to show the extent of damage:
imgur: the simple image sharer