How about a tape port to tape port transfer? Has this been done?
Not as far as I know. There is already both a serial port and a parallel port better suited for this kind of task. But it would be quite a neat hack, I agree

The cart port I guess would go at a speed of 8/8 * 1 mhz = 1 MB/sec. theoretical.
Yep, I think 16k (?) on the cartridge port can be mapped as ROM/RAM so you can access it at as such. There's also DMA, where the cartridge can grab the bus and move data at 1 byte per cycle. That's the only way to support that kind of transfer rate, and it's used by REU cartridges to transfer blocks of data from and to mapped memory.
I did see a video of the introduction to "Dallas" played from a REU.
