Looks like its time for a re-view, thanks to the amazing work of the man named hocico
custom fanjob using Italian TV print + Spanish VHS + unknown source for final scene = open matte & English subs (spanish & italian tracks)
Not sure regarding any still missing scenes. DB says runtime is 96min, and this appears to be 92min. I think the listed runtime may be incorrect though, as the custom job comes with two versions (one for Spanish, one for Italian) and the Spanish version is supposed to be 2 min longer (final scene). Will check shortly when I have the full video.