I finally got around to soldering in the nRF8001 bluetooth LE chip, and yes it does work! (I haven't yet tested the RF side of things, I only know it responds to commands)
Also see my carefully soldered wires? This is why you should always add test points to your PCB!!! (The wires are connected to the SPI data/clock lines)
Bonus picture: Blue Screen of Death!
It now tells me something has gone wrong instead of just restarting. In this case my drawing code had some issues with pointers and near/far data addressing (Ah the joys of 16-bit processors)