Creo que para mover el dalvik cache tiene que ser obligatoriamente en EXT#.
Si a ti el link2sd te funciona con la partición en FAT32 es lo que yo me pensaba, que el explorer solo reconoce EXT# para el dalvik cache y para las apps tiene que ser FAT32 si o si.
Tu con que crees una EXT# de 500 megas vas sobrado. (a parte de las dos FAT que ya tienes).