By vividly recounting the TT's legendary rivalries and the Isle of Man's unique road racing history, this 3D feature documentary will discover why modern TT riders still risk their lives