Those pins are a tricker version of the pins you can buy at race shops for holding random crap down.
I like the setup but you'll probably want to gusset teh down tube, I set some up like that once upon a time and they eventually ripped off the frame....