I called them and they said they were sold out of the first shipment already, and the next would be in April 11th or something of the sort. I called 5 minutes ago.
Put my order in at 11:11 am. Called immediately after and they said I should have it by tomorrow - although who knows for sure. (If i don't get my tracking number today, I'll just cancel).
Refreshing the beachcamera order status page: it JUST changed to "Processing"