Code:
    DDRB = _BV(PB0) | _BV(PB3) | _BV(PB5);        // setze SCK,MOSI,PB0 (SS) als Ausgang
    DDRB &= ~_BV(PB4);                            // setze MISO als Eingang
    PORTB = _BV(PB5) | _BV(PB0);                // SCK und PB0 high (ist mit SS am Slave verbunden)
Nö.

Schau im Datenblatt nach, auf welchen Pins die jeweiligen Signale überhaupt liegen.