Depends on the kind of drinking game you want.
If you want something that's more laid back, I think what you've got is a good start. Maybe add Pro draft talk and turnovers.
If you want something that will get you drunk, you need to add some things that will happen far more often than what you have listed. Some of my favs from previous games (haven't done all of these below at once - that'd be crazy):
Tennessee First downs
Everytime Dooley's hair is on camera
Drink one for every point (instead of once per score - 6 per TD, 3 per FG, etc)
Chug as long as KR/PR is returning kick
drink everytime play clock drops below a certain #
drink for penalties (once per penalty or one per yard of penalty)
Finish drink if certain rare things happen: Safety, return kick for TD, pick 6,
drink for mentioning fulmer/manning/kiffin
-------
We also have done a Tennessee Bingo game where there was a pool of things that could happen and you built bingo boards. Whenever anyone had something on their board happen, everyone would drink. If someone completed a line, everyone finishes drink. That was pretty popular but one board for the entire game was a little too slow paced. Next time we'll make separate boards for each quarter/half and have the squares be occurrences that happen more frequently (3 and out, 20 yard completion, turnover) instead of things that happen rarely (mention manning, safety, 45 yrd FG)