Can I use interrupts inside of I2C instead of polling for every response?

The Mega has plenty of PCINT pins that can be used for interrupts.