As the title says. I realise it still says 3-4 weeks online, but I've heard many stories of them arriving much sooner.
It might help when posting this type of question the country you are enquiring about.
In my case (The UK) I ordered mine on the 16th of May and it turned up on the 29th of June
Apologies. I am in the UK too, but interested in hearing what's going on in other countries too seeing as they are all coming from China.
In regards to the other posts. If I order, it will be direct from Apple as I qualify for edu discount. However, it will have to be purchased online as my closest Apple Store is too far away.