Cool project.
If your interested in some feedback on the PCB layout I'd be happy to help (e-mail in profile). There are a few things about the pictured layout that will make it very prone to noise and EM radiation as well as some heat dissipation issues.