I have the HTC 8X and recently saw that NFL games and NFL Network are included:
The season has not yet started so there aren't any games to watch but I wanted to check out NFL network to try it out. I'm able to get into the NFL Mobile App without any problems but I don't see how you access NFL Network or NFL Games? It looks like it's pointing me to add "NFL Game Pass" to do this but when I follow the link to game pass I get the following message:
This app is not available for your device
I'm in the US, on the 8X which has NOT yet been updated to 8.1
I have the Lumia 822 and my wife has the Icon and we haven't had any trouble beyond needing to remember to turn on the GPS. Did you manage to get it working?