Please fix your website. Your link takes me to the Canadian website. The Canadian website has none of tutorials the US site has. I also can't see any of the pictures you are talking about.The quality of our products has improved as we became a bigger company. More resources give us the ability to invest in better production equipment, better tooling, more research and better quality procedures. The product we built today is the best we have ever built.
Here's are a few photo galleries that show what I'm talking about...
I tend to place more trust in a speaker assembled in a high-tech facility than in some "hand-made" operation where adhesives are applied to speakers with ketchup squeeze bottles.