TFT, motor shield, and Arduino Uno or Mega

Greetings-

I have a project for a David 3d scanner turntable. The Uno controls the turntable dc motor and monitors an encoder to determine position, moves, holds for photo, and moves again until the entire Subject has been photographed.

After modding available code from here : CODE
it works fine.

The problem that i face is that i would like to use a TFT screen for the interface.

being new to Arduino (after months of goggling) i am confused.

from the best i can tell the only way to use a TFT and the motor shield is:

  1. use some sort of I2C breakout board

  2. Manually wire in the TFT to other pins on a MEGA 2560 and then modify the driver code and Libraries with care being taken so that none of the pins or IRQs are duplicated.

  3. Hoping there is an easy answer......

My TFT and Motor Driver is as follows:

http://www.seeedstudio.com/depot/28-TFT-Touch-Shield-V20-p-1286.html

http://www.seeedstudio.com/depot/Motor-Shield-V20-p-1377.html

the problem with these two shields is they can not be stacked as they both use pins 11, 12, 13

Alternatively:
would it be possible to just plug in the TFT directly to the Arduino Mega, and then use 2 pins to power a simple Hbridge, and 4 pins to power/monitor my encoder?

any help is truly appreciated at this point..... I made it work as i wanted, now I just need help making it look pretty.....