My order for a 64gb wifi is scheduled to ship on April 1 and deliver on April 6. So Apple online orders are now 4 weeks to delivery.
Just out of curiosity, why wouldn't you just walk into a store and buy one?
Who's to say the store will get them in any sooner if there's truly a shortage? But it's worth trying. The apple store usually does wait lists as well so it wouldn't hurt to check and see if you can get one faster that way.
Of course, if they're in an area with no Apple store then it's a hassle to keep checking back at Best Buy/Target/Walmart if they don't do wait lists.
Hearing these long dates makes me glad I set an alarm and ordered at 4am and got the 18th-25th delivery estimate! I don't mind a week or two wait. I much rather do that than waste time waiting in a long line to spend my money. They really should have done pre-orders instead of annoying customers to generate lines for free publicity.