Il tuo schema mi sembra coerente.
Ho dato un'occhiata al programma (ultima versione di Dicembre) e deve essere modificato per la MEGA.
Per esempio, SDA e SCL devono corrispondere ai pin 20 e 21 e non ad A4 ed A5:
#define i2c_sda_data A4
#define i2c_scl_clock A5
Probabilmente c'è qualcosa d'altro da cambiare: verifica tutti i pin nel listato.