Hamilton, this suprises me as I'm pretty sure that dates with timezone info converted just fine to formatted date/time strings.
Your message reaches me while on the road in Europe which means that I can't take a closer look myself. Take a look at the ec_formatted_full_date proc and the man page of the Tcl clock scan instruction. Somehow the clock scan chokes on the string "2002-06-11 15:11:02+08" retrieved from PG.
Good luck.