'Ellen' DJ Stephen 'tWitch' Boss Speaks out on Allegations, and Fans Are Talking