Amigo elmasvital.
Respondiendo a tus preguntas:
Como en este caso el PIC va a 3.3V, no se hace necesario el divisor de voltaje y es por eso que van directo al Pic. Lo de las resistencias PULL-UP, lo tome de un circuito que vi en una Nota de aplicacion de MICROCHIP en el que usaban tambien un PIC a 3.3v.
LA comunicacion es SPI y si vas a usar SPI por hardware, solo debes cuidar conectar bien SDI, SDO, SCLK, ya los demas pueden ser a cualquier pin.
Los ultimos pines de la SD efectivamente son para detectar cuando entra la SD al conector y el otro es para saber si tiene seguro contra escritura.
Lo de pagar por usar SD, no la tengo clara, pensaba que no. Lo que si sabia es que si habria que pagar si se usa formato FAT para alamacenar los datos. Eso gracias a bill-gates que se le ocurre cobrar por todo.
SALUDOS!!