¿el actual diseño de la ethernet shield no es compatible con el arduino mega?

Falso o verdadero

Hola. El que aparece en la referencia de Arduino, en principio no; aunque si miras por ahí verás que los hay compatibles. En lugar de tomar el SPI de los pines 10-13 lo toman a través de los pines del ICSP. Aquí puedes ver, a la izquierda del zócalo SD, los pines que clavan en el ICSP.

Otra cosa será que esta placa moleste si necesitas usar los pines extras del Mega.

Saludos.