2 weeks sounds like a long time. I ordered the last one of December 19 and had it before Christmas.
The tracking number from USPS is kind of worthless in my opinion. I received mine and checked the status, USPS said that they received the shipping notifications. Go figure.
I know that it is frustrating to play online here and not having the Gizmo in your vehicle. Might want to give USPS a few more days, after all, the Christmas holidays might have delayed it. At the end, it is worth the wait.
Greetings!