So if GPIO15 really is a problem (it shouldn't be though), connect MISO/MOSI/SCLK as they should and CS/SS to any free GPIO-pin and set it in code.
I'm using a 2.4" SPI touch-screen with the TFT-CS on GPIO15 and the touch-CS on GPIO16 at the moment (want to change this, because I want to use deep-sleep in the future) and it's working flawlessly.
(Note: haven't got the SD card working yet; I've heard these TFT-boards have a fault in their design)