Philip Byron, the new head of original content for Shadow Lion, says it's better for business that he isn't into sports: "I have a decent eye for what can sell and get made."