ATmega2560 compatability?

Yes. In some rare cases you would need to make some small changes but that's easy enough.