The New Indian is finally ready for the big reveal as Shope plans a major event intended to leave Yaffe's SRT unveiling in the dust. Will his ultimate risk pay off?