"Build the hardware with 100% Arduino Compatibility"
That was his first mistake, :-) I like arduino for fast, quick and dirty stuff, but for a finished product, I'd rather try to do a closer to bare metal implementation. But otherwise, very cool project.