Great project. It would be nice to replace the AVR circuit with one of these:
STM32F103C8T6 ARM STM32 Minimum System Development Board Module FOR Arduino Erus | eBay
Same size. Lower cost. Much higher performance. Free tools. The circuit on the left can be eliminated.