Lo de esos 125 megas libres que no te deja usar no sé.
Para pasar aplicaciones a la tarjeta SD, con Lin2SD es muy facil. Primero necesitas hacer una particion limpia en la tarjeta SD, aparte de la partición que se usa normalmente. Creo que depende del kernel si puede usar esa partición en formato ext2, ext3... que es lo mejor, en mi anterior cacharro solo me reconocia fat32 hasta que cambie el kernel. En este no sé, creo que con lo que cabe de por sí no me hara falta pasar nada a la tarjeta, pero a saber.
Una vez que tienes esa partición, instalas Link2SD ya puedes pasar todo lo que quieras o lo que quepa a la nueva partición.
También está la opción app2SD, que lo hace automático, pasa todo a la segunda particion según lo instalas, pero no se muy bien como va, solo lo vi integrado en una rom.
Otra cosa, no sé si es imprescindible, pero si que es muy útil que la tarjeta sd sea al menos clase 6, si no, puede ralentizar mucho la cosa al usarla como memoria para instalar aplicaciones.