I am from the Air Force side of the House and I saw so much wrong with these that I cannot believe -- this afternoon is the first time I have been on the computer to look.
There is a glaring omission -- USAF, USAFR, or ANG are missing from behind the rank.
As a Navy vet, I did not think that was out of line.
We were told in the Navy that Air Force officers left out such details so that they could spend an extra three seconds at their Air Force Base Golf Course. (Diving for cover.) ;-)