Good job. Only thing I can see is a nomenclature on the '2560 ICSP header the SCL should be SCK like the other SPI pins.