SparkFun Open Log

The part number for those who can’t find it is: DEV-13712

I understand that this device uses a UART connection to an existing Arduino platform. I using it to expand the memory capabilities of my Arduino- I am creating a smart watch and I need a place to store images, and memory maps for screens. I know standard Atmel AVRs don’t have nearly as much Flash and RAM as I need. Problem is, I have no idea how to get started with larger micro controller or microprocessor architectures.

My question is: Can I still use the UART interface to program/interact with the main Arduino without causing corruption to the data on-board the Open Log? Is this even a board that the community would recommend? Or would it be recommended to design my own SD shield and use a SPI interface to the SD card?