2 - 3 weeks is nothing!!! Almost every other day seems to be a Friday to me ...
Its a no brainer!
Local dealer, warranty, no worry about shipping (if its broke when it arrives dealer takes the hit) and lower price!!!
Order it, I get my plane tickets sorted and see you in a couple of weeks!