If the reporting around here is accurate and we won't see a meaningful update on Hamlin for at least another 24 hours, I have to agree that the NFL can not reschedule this game while Hamlin's condition is still critical. This game will be cancelled.
Hard to gauge how much the league, team, and players wants to eventually get this game in the books. But if very soon it becomes a priority to complete the game:
1) Bills at Bengals plays Thursday, January 5th, 1:00 p.m. EDT
2) Ravens at Bengals and Patriots at Bills move to Tuesday, January 10th, 7:30 p.m. EDT
3) NFL playoffs delayed one week -- instead of starting the weekend of January 14-15, they start January 22-23. If possible and as necessary, the Ravens, Patriots, Bengals and Bills would play on the Sunday the 23rd, either a 4:25 p.m. or 7:30 p.m. EDT start.
4) Sunday, February 5 is no longer an open date on the NFL calendar -- the conference championship games are played that day.
5) Super Bowl Sunday continues as scheduled on Sunday, February 12th.