Not that I necessarily have an opinion on this topic, but this could mean it takes that long to SHIP, not that it's going to be in your hands in two weeks.
This is what a lot of people don't understand about online shopping. Only Amazon guarantees a specific delivery date. Everyone else says it'll ship by a certain time, and those can take a while. I'm a YouTuber with merch-- when the company that ships my merch actually ships, it's usually weeks after you've spent your money.
Just thought I'd throw that out there. I live in Los Angeles, so I'd expect for Union LA to get me my sneakers fairly quickly, but I'm not expecting them in 2 weeks. That would be a nice surprise.