Former WWE/TNA Star Talks Recent Release, Making a Vince McMahon Character Work, Time Spent w/ CM Punk & More