It's just been a few hours since the iPad 2 went on for sale in the US of A but it seems Apple has either faced a shortage of some sort or there's some mismanagement taking place. They extended their shipping time for new orders to 2-3 weeks which would put it even after the 25th March release taking place in over 24 countries.
So it seems if you wanted an iPad 2 now you should have pre-ordered it but no worries you just learnt an important lesson which would come in hand for the iPad 3's big day. Market analists are predicting Apple to sell over 600,000 iPad 2s on launch which is double to the 300,000 unit launch of the iPad 1.
Source: Apple