The esco file only contains a valid signature for the 710 - the 800 will not accept it through the normal flashing interface. Therefore, you must write the bootloader extracted from the esco file directly into the eMMC.
Better than a guide :Is there a service manual that shows how to open up the Lumia 800?
Net,The built-in card readers I've seen so far were all PCI-Express, appearing in Device Manager as an SD/MMC host controller.
But even with a USB reader, it should be possible to interop unlock, or maybe even root the device, as the main OS partition (including the registry) should be accessible.
EDIT: The test-point cables are only good for ATF or the testpoint shorting hack, as they don't connect the VCC and VCCQ lines. (ATF operates on a powered-ON PCB, and overrides the logic levels sent by the main CPU, rather than operating with a powered-down PCB with the CPU inactive.)
Actually, the eMMC chip documentation shows that it fully supports 1-bit MMC (not SDIO, and not SPI) mode, and only switches to a higher bus width when explicitly requested to do so.
EDIT: Not very relevant, but open the Lumia 710 boot loader MBN in a hex editor, and go to address 0x1E490 for a good laugh.Or, if you have the Lumia 800 Qualcomm boot loader image, it's @ 0x1E52C.