Yes with a very well timed reset button push, I got it to upload once... But that, to me, eas luck and certainly not how it should be
Really? Try this. Upload your sketch again with the normal Arduino Mega2560 board with the reset button held down and watch the Tx LED on the FTDI breakout board. The moment you see 2 flashes on the Tx LED, release the reset button.