Subscribe to the TouchArcade YouTube channel Behold, the latest trailer in anticipation of this week's launch