Arduino Due pinouts photo

there is an post where some have mapped out the pins on the Mega:

Is the spi pins same on the Due? on the pic in the first post, I thought mosi was in pin 51, and ss in pin 53, but could not find the others, so I tried also to use the spi header in the middle of the board, but god knows what pins the SPI library on the Due is using.

In this list:

pin 74-77 seems to be spi related, where are those pin numbers?, is that the ones in the middle?
And also, in that list, pins 50-54 is listed just as digitalpins, if any pins are doing doubleduty, shouldnt that be mentioned here so it's easier to understand?
For me, when I am trying this spi stuff, I'm lead to belive the spi library is using software to do things, not the hardware?

Why didn't Arduino creators create an proper pinlayout for these boards?, even after one extra year of development/betatesting?