i used the ulcd-70dt and ulcd-43pt, i suggest you get the "D" models as theyre faster than "P", "T" means touchscreen support, optional "C" means capacitive touch, beauty of these displays is usually one line is needed for lcd to do something as lcd runs its own code and images off it's own uSD, which offloads resources and space from the microcontroller
the 2 models i listed have recently been replaced with newer model, except the circuit is integrated within the lcd casing, and doesnt include an onboard speaker, and uses a ribbon instead of normal pin headers
but the hardware is the same
you may check it on their website, arduino section, all those lcds are compatible with teensy. Theres been a new beta library I helped write for it that supports self-recovery, and non-blocking, you can externally power off/on LCD power without affecting your loop code as well, this is excellent especially for my setup, where the cluster displays can be switched off and on via power mosfet without affecting your other code. The screens can be programmed as standalone as well with 4DGL code, similar to PASM, however, using the "Genie Environment" allows the host, in this case, Teensy, control the screen. They also support baudrates from 9600 - 600,000 but your still limited by the drawing ACK so going crazy on baud wont do much. With the PRO version you can use HOST mode with custom code added, otherwise called as magic objects. This gives greater control over the code layer while still having quick drag/drop support for widgets, and the lcd also has it's own gpio pins, and 3xi2c/3xspi/3xuart ports, master only mode though.
my guages were done via photoshop animation frames, you can use other stuff like imagemagic or whatever
the new release of Workshop supports smart objects, which create multi-level graphics and frames for you in a given widget space similar to how overlapping objects are, and can create animations for you with them.
the 4.3" is push-to-start screen, it loads a animated civic logo on screen power up, followed by a spinning activated START/STOP button, clicking on options gives access to the HVAC climate controls which can be seen in my other videos, instead of leds, i just created animated HVAC buttons that glow when activated, even have live CANBUS traffic of BCM, HSCAN, and ECU (switchable) directly on the gauge screen via another form
heres a sample i took in my setup
https://www.youtube.com/watch?v=OYf7b_v5GDE&feature=youtu.be