ENC28J60 Funcionando perfectamente. ¿Cual es la limitacion?

Pues la cosa podría no ser muy grave. Lo primero de todo te dice: "HelloWorld.cpp:4:25: error: ETHER_28J60.h: No such file or directory". Vamos, que no encuentra la librería que estás probando, la ETHER_28J60.h. O no la has instalado o la has puesto en un directorio que no es el de las librerías de Arduino. El resto de errores son provocados por no tener esa librería instalada.