I'm finishing off the last couple bugs and trying to finalize the board this weekend. If I can send it out to fabrication this week, I should be able to ship the boards by the end of the month.
The problem with clearance over the Arduino USB port has been the worst to overcome. Today I rearranged the layout so that there are no pins around the USB connector. It forced me to make the PCB a little bigger though, which will increase the cost. I'm trying to squeeze everything in as close as I can for the smallest board possible.