I received the switch on Saturday. It's a solid and well made - worth the wait.
My advice after all this: Expect delays in shipping, expect little communication, but the switch will arrive eventually (3 + weeks) - knowing this should relieve some of the frustration. And you will be pleased...