It's rare occasion, but sometimes Google modify its ranking algorithm and even minor changes could bring previously top websites down and previously lower rank sites up. Most of the time, if not all of the time, these changes reflects what would be a better results for users (NOT FOR YOU, AS A WEBSITE OWNER). When I see it objectively, your site and the Google's top ranked site are comparably similar.
"Honestly I think that Google is a flawed product... it is an overrated piece of junk, becuase it doesn't work in our case"
It doesn't work for your case... that's a VERY subjective point of view. You just can't see beyond you and your company. You hate it only because Google puts you down.
"We have a good website as far as following the "rules" go and have a good amount of external links."
From what I see, there are still lots of flaws in your site. One of major one is the navigation bar that is located on the right side, most sites locate it on the left side, and it have almost become a convention that navigation are located on the left. The other major faults is the site doesn't describe at all what you're selling, you expect people to know what foot switch is and why people need them.