Have I made this hardware SPI transfer as fast as possible?

"#define WAIT NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP // 11 NOPs"

That is a very dangerous way to write macros.