Are you sure the Kapton doesn't have adhesive backing? I'm only asking because I remember thinking the same when I received my first order.
Also because Kapton is really thin and to my knowledge always sticky on one side so I'm wondering how you got the stuff delivered?