Nice scans!
"The honchos at Slingshot claim that energy isn't lost, but stored in the spring and returned towards the bottom of the stroke."
I fancy a slingshot, but this sort of waffle, combined with the hilarious red car/blue car style advert on their website really puts me off. I like odd and quirky, not some silly justification for the design.