Currently UDOO estimates that Kickstarter rewards will be shipped by May 10, but since they were able to ship only 630 orders during last 3 weeks, I very much doubt that they will reach May 10 target.
May 10 is the official date given by Udoo team for finishing Kickstarter shippings (in yesterdays Kickstarter update which unfortunately is only viewable by backers).