The "NFL Now" channel is now available for browsing after the most recent update. Just go to that channel and the achievement should immediately pop.
This was unobtainable for a short time before the app was updated, but it does not appear there are any more issues linked to this achievement.