Interesting to see this. "Stick pins" are kind of what I've used to put rockwool insulation panels on to a surface like HVAC ducts.
I haven't seen those pins from sussex model centre before. Are they better than the usual glass bead head pins available from usual sources (the top beads always pull off)?