I know BSE and they have good service. My recent order did not arrive because of USPS, so BSE shipped a replacement right away (free of charge).
I'm pretty sure BSE do monitor the forums and have posted here before..
Finally got my BSE, only took about a month from when I ordered. Best part is I won't even be using it as I bought a carbon fiber sticker film thing off ebay a few days ago and it got here at the same time. Using that instead. Glad BSE.com made it right AFTER I opened up a paypal dispute. Good on them, to bad it took so long.
Sorry to hear of your bad experience; I don't think it's typical. I've lost count of how many skins I've ordered from them, for various devices. Fast shipping, great products, great prices. I'm a happy customer.