UTFT and Arduino Zero

I want to buy a 5" LCD Touch screen (http://www.buydisplay.com/default/5-inch-tft-lcd-module-800x480-display-controller-i2c-serial-spi) and make it work with an Arduino Zero (in fact a MKR1000 but same). It's the first time I use a LCD on an Arduino board so I got a few questions :

  1. My screen seems to use the UTFT library but I read somewhere that this library wasn't compatible with Arduino Zero board. So how can I use it ? Does the TFT library will work on it ?

  2. I can figured out how the tactile pad communicate with the Arduino. SPI ? I2C ?

Thk for all