You are basically correct, it is a Ramps sandwich. but he is against it. they've been very forceful and there is no love whatsoever.
No, the ramps board does not support stacking, BUT it does support auxiliary devices. 2x 8 pin devices, 1x 10 pin device and 1x 18 pin device.
I know that if this is going to work then I will need to be running cables from the chosen AUX port to the back of the LCD shield. I also know that only about 8 of the 28 pins on the rear of the LCD shield will be needed to run the screen with touch, and the micro SD port. My problem... I don't know exactly which signals the LCD shield needs in order to work, and of those even CAN be assigned to the D pins on the Ramps board. I cant find any documentation on it to help myself.
Boards:
Ramps 1.6 - Ramps 1.6
2.8" TFT LCD Shield V3 - https://www.jaycar.com.au/240x320-lcd-touch-screen-for-arduino/p/XC4630
Pinout Diagrams:
Ramps 1.6 -
