Same thing happened to me, turns out the unit was ready but the packaging was not (I believe the people that delivered the shipping boxes left them out on the dock and and it rained? been a while but I think that was what happened, don't quote me on that) it took a bit for the new boxes to get in. Oh and to add a little color I ordered mine in March of 2014 and received it in February of 2016, so almost two years of waiting (this was at the time Justin was doing "batch builds" to try to keep up with the demand).
From the time he said it was done testing and "ready to ship" to the time it actually shipped was a little over two weeks. I got an email from FedEx when it actually shipped, (another week in transit) so be patient it will get there eventually.