Does Michael Sam have the goods to make it in the NFL?