America The Beautiful is a great American song, but it is not the National Anthem. The National Anthem is what should be sung at the Super Bowl.
According to their site, "The USMA Cadet Glee Club will perform at Super Bowl XXXIX in Jacksonville, Fla. on Sunday, Feb. 6. The Glee Club, along with glee clubs of other service academies, will sing the National Anthem during pre-game ceremonies on FOX."