Und schließlich für diejenigen, die diesen Thread verfolgt haben/verfolgen/oder später mal diesen Thread lesen, hier des Rätsels Lösung:

PdfContentByte cb = Stamper.GetOverContent(page);

PdfReader reader = new PdfReader(picture.FullName);
PdfImportedPage page1 = Stamper.GetImportedPage(reader, 1);
cb.AddTemplate((PdfTemplate)page1, .8f, 0, 0, .8f, x, y); // scaling down to 80%, and translation

D.h., einfach den bereits in der Verarbeitung definierten Stamper benutzen, nicht umständlich erst einen neuen PdfWriter erstellen, nur um irgendwie an page1 zu kommen. Dadurch hat man auch keine Probleme mehr mit .Open() und .Close().