Phewww... It took me a while but I've fixed the cable. Not sure how long it's going to hold so I've ordered some 4 pin 1.0mm pitch flex cables just in case.
Thanks for the links. I've seen the whole display assemblies but it's overkill in this case. As far as the overlays, I was not able to find out exactly the one that would fit the display module.