Yeah, Amazon fucked me. Pre-ordered on 1/13, the status page consistently said that I'd get it today, then at 11:40ish today I get told that my order finally shipped and will get here Monday.
After asking them how the fuck they fucked that up they went on about how they fulfilled shit on a "first come, first serve" basis, which is particularly enraging when I look at the Amazon games twitter and see them going on about how you can get the Switch at their brick-and-mortar stores and on Prime Now earlier (including in THE CITY WHERE I FUCKING LIVE.)
Meanwhile, a guy at my work who ordered from Best Buy got his YESTERDAY.