Seguramente por aquí te cuenten que Linux en PS3 es lo mejor que hay, pero yo de ti no me fiaba. PS3 tiene 2 problemas muy gordos que limitan mucho el rendimiento en Linux.
El primero es el que ya te han contado, que el hypervisor no permite acceder y utilizar la GPU (el procesador gráfico) y además también te impide utilizar uno de los 7 SPU.
El otro problema, es que la memoria RAM de la PS3 es muy limitada en tamaño (sólo 256 MB), lo cuál hace que hasta cosas muy usuales como el OpenOffice vayan lentísimas, aun utilizando el swap con la memoria de video.
Yo NUNCA me compraría una PS3 para usarla principalmente para Linux. Seguramente un netPC de 200€ (que los hay con 1 GB RAM y 160 GB de disco duro por ese precio) tirará mejor para aplicaciones de propósito general. Además como te han mencionado Linux NO funciona en consolas PS3 Slim, necesitas la FAT.
En cuanto a tus otras preguntas, necesitas la versión de Ubuntu para PPC64 (o PPC32, pero la de 64 bits es la recomendada). Para torrent, emule, megaupload y demás, es muy similar a usar un PC normal. En lugar de emule tienes amule o mldonkey, clientes de torrent hay varios, para navegar tienes el Firefox (aunque sin soporte de Flash, salvo que lo hayan agregado desde que yo dejé de usar Linux en mi PS3), etc. Soporta gran cantidad de dispositivos USB externos. Los estándar, como ratones, teclados, pendrives, etc, debería de soportarlos todos. Algunos más raros es posible que den problemas.
En cuanto al arranque, al instalar Linux se instala un cargador (el KBOOT) que es lo primero que se ejecuta, y que por defecto carga Linux sin necesidad de hacer nada. Para volver al GAME OS, hay que teclear un comando en plan "game_os" o "boot_game_os" o similar (puede cambiar dependiendo de la distribución que uses).