Who's got their TPF strap? Anyone know when they are shipping? Or do they ship when ordered? I'm not sure how it works. I ordered one a few days ago, and I'm really excited to get it. When should it arrive, do you guys think? Who's the person to ask?