LeBron James boasted about the NBA's Christmas Day ratings but the league was slam dunked by the NFL's two games on Netflix.