At least from the picture it doesn't look like its too difficult of a repair. Before you spend on a new board, I would try to reattach the connector or find someone locally who would do it for you for a few bucks. Its worth a shot, right?
I will look into it but keep in mind the camera makes it look bigger than it actually is, the board is tiny and its some of the smallest SMD work I've seen
