Ya no me acuerdo de lo primero que he leído
A ver...
Las particiones las tienes bien, dos en fat32 y primarias, aunque la de swap te sobra, ya que en nuestro móvil no e puede habilitar esa opción.
Para liberar el máximo de memoria posible en tu explorer podrías meter una de las jaggyrom y pasar el dalvick cache a la SD, dejando libre unos 140 Mb de memoria interna, pero debería de hacer nuevamente la segunda partición en ext2/3 para que la reconozca.
También puedes probar a configurar Link2sd como tú mismo has comentado.
Ve a link2sd, ajustes, marcas el enlace automático, entras en ajustes de enlace automático y seleccionas todas las casillas, después vas a ubicación de instalación y seleccionas externo, y creo que nada más.