The first thing I'd recommend is patience. I think you've probably waited long enough, just because that seems to be the type of guy you are, but I've seen some people do a "rush to judgment." They post bad trader alerts on deals that are only a day or so late in arriving. That doesn't help anybody. While you're waiting you might do some research on the person you're dealing with. The one time I was pretty sure I'd been ripped off I searched for posts from the person I was dealing with, then saw if anybody else had responded to their posts. I then PM'd the other people to see how their trades had gone. Turned out very quickly that there were others in the same boat as me. 
Once you're as sure as you can be that your deal has gone south, and that you're probably dealing with a slime ball, the gloves come off. My Grandma used to have a saying "I'll tell the world" that really applies. Shout it out on every website that will let you. (I believe there are some sites that have a policy of not letting people post bad trader alerts. Thankfully Armorama isn't one of them.) Document every piece of communication you've had, along with dates, to use as evidence. Check with the local police department, of both your own and the area where you sent the package,  fraud division to see if they can suggest a course of action. You might also check with your local television or radio stations or newspapers to see if they have any kind of consumer advocate reporter. They may be able to advise you of other agencies to contact. They may even think it interesting enough to do a piece on it. 
Of course if by chance, even after waiting and documenting, the trade finally does go through as agreed, you should post that fact every place you posted the alerts. Again tell everybody the facts. It might just mean that the other party wanted to shut you up and that others might still need to be warned.