You can also order from any dealer in the US. If you dont have any luck with dealers near you, might want to consider checking others also
I would say that if you can wait a little for the hype to die down you will save some cash and also hopefully the rates will be better in time like most M launches go. at the beginning its usually pretty rough but as time goes on the hype dies down and the deals are a lot better.