VB is not a scam, just another Chinese vendor. I've ordered many things from Asia, 3 weeks to my door is normal. If its anywhere near the Chinese New Year shutdown, double or triple that time frame. When you get an email saying its shipped from the vendor, it takes 3-5 days to come up on China Post tracking, and even then, there's probably a 25% chance it won't show on tracking at all. Tracking is not vendor issues, its China Post. Returns are often a true hassle, and can take a few months to straighten out due to shipping times. In all the items Ive bought from Asian vendors, only been double charged once, it was their error and quickly credited... but don't use a debit card, pay with a credit card or paypal so you have recourse.
As said before, customer service is usually not the same as US vendors, its not just VB, its many firms. You're getting the same products that cost 2x to 3x retail US pricing... if you don't have patience, don't play the game. But to label VB as a scam after many have received their products just shows an ignorance of normal expectations from China purchases and impatience.