The boot through USB keyboard or serial sounds interesting. Any links for that? I would be ok with using the normal SD card pins for SPI booting. There are also SD card extender cables so maybe one would not need to solder something on the board. It may also be possible to boot via a SPI EEPROM atta...