Yes, I agree it was satire - no question.* Satire, as you probably know, is often used as not so subtle political commentary as it was here.
Definitions of satire on the Web:
sarcasm: witty language used to convey insults or scorn; "he used sarcasm to upset his opponent"; "irony is wasted on the stupid"; "Satire is a ...
www.wordnet.princeton.edu/perl/webwn*
the use of ridicule or scorn, often in a humorous or witty way, to expose vices and follies
http://www.aps.edu/users/apsedumain/...n/glossary.htm
A manner of writing that mixes a critical attitude with wit and humor in an effort to improve mankind and human institutions. Ridicule, irony, exaggeration, and several other techniques are almost always present. ...
www.telus.net/eddyelmer/Tools/litterms.htm*
A literary work which belittles or savagely attacks its subject. A distinction is sometimes made between direct and indirect satire.
http://www.courses.nus.edu.sg/COURSE...-tm.html*
is a literary technique of writing or art which principally ridicules its subject (individuals, organisations, states) often as an intended means of provoking change or preventing it. Satire is not exclusive to any viewpoint. ...
www.encyclopedia.kids.net.au/page/sa/Satire
__________________
Brockton, MA 1946-49 * Fort Lauderdale 1950-66 * Northern Virginia (Army) 1967-69 * North Lauderdale 1970-72 * Coconut Creek 1973-87 * St. Louis 1988-89 # Northern Virginia (again) 1990-2000 * Destin, FL 2001-08 * The Villages - Amelia/Hadley