The UTFT and Utouch libraries take up quite a bit of memory. I assume you have edited the memorysaver.h file as explained in the documentation of the UTFT library? I was using a 5" inch touchscreen TFT (800x480px) with an Arduino Mega and switched to a Due for the extra speed/memory.
Strange that nobody has mentioned designer clothes? Gucci, Versace, Armani... Italy for me is "design", when the Italians make something it has to look, feel good in the first place. I like that. That's why I've owned 5 Alfa Romeo's, currently drive a Giuletta.
No the voltage will not be "stepped up". The ESC will probably work at a lower voltage but will not be able to give the rated current. So it's best to use a 4S battery if you want to use it at it's rated current.
Dagu is now selling a new kit that fits on top of the Rover 5 chassis: the service droid. I got an early version and just started playing with it. At the moment it's remote controlled by another Arduino through nRF24L01 modules. But I will add a raspberry pi and camera and try to do some autonomous stuff.
The technical details of the TFT show that digital pins 2, 3, 5, 6, 7 and analog pins 0-5 can still be used. I think the only way of connecting something to those pins is soldering wires to the pins on the bottom of the Arduino.
There is an Arduino modbus library: http://playground.arduino.cc/Code/ModbusMaster Only the Arduino Due (32bit Arm micro controller) has 2 analog outputs (12bit). The Due also has 12 analog inputs with 12 bit resolution. Other Arduinos (AVR based) only have pwm outputs and 10bit analog inputs. So you would need additional hardware to accomplish what you want. Bluetooth is pretty easy to accomplish, you can buy a bluetooth shield or just connect a bluetooth module to your Arduino. Programming them is pretty straight forward as it's just serial communication.