I ordered a body-only Mk III from Amazon on 3/7... not quite instantly like a lot of people, but it has been three weeks already. Was starting to feel frustrated like a lot of people having heard absolutely nothing about the ship date or how far up I was in the queue, when just today I received an email about my order.
At first I was excited beyond belief as the subject said "Delivery Date for your Order." Unfortunately, my estimated delivery is listed as May 9!! That's correct, not April 9th... but MAY. And I ordered just a couple of days after they went on pre-order.
Sooo... if you're thinking about going to Amazon at this point, just forget it completely... and if you didn't preorder on day 1, even you are probably better off canceling and looking elsewhere. Super frustrated!!