Thomas,
ein, unser Feed ist ok: die Zeitzone kann entweder in Form von Buchstaben angegeben werden (GMT, UTC, CST, etc) oder aber in Form des Offsets zu UTC. Siehe dazu auch in der von dir verlinkten RFC:
zone = "UT" / "GMT" ; Universal Time
; North American : UT
/ "EST" / "EDT" ; Eastern: - 5/ - 4
/ "CST" / "CDT" ; Central: - 6/ - 5
/ "MST" / "MDT" ; Mountain: - 7/ - 6
/ "PST" / "PDT" ; Pacific: - 8/ - 7
/ 1ALPHA ; Military: Z = UT;
; A:-1; (J not used)
; M:-12; N:+1; Y:+12
/ ( ("+" / "-") 4DIGIT ) ; Local differential
; hours+min. (HHMM)
Die letzte Alternative, die angegeben ist: '+' gefolgt von vier Ziffern. Diese Möglichkeit wird hier genutzt, da unser Datum in GMT angegeben ist also mit +0000 (hier in diesem Beitrag wäre das Tue, 29 Nov 2005 14:01:07 +0000). Auch der Feedvalidator hat nichts zu meckern. Nein, in diesem Fall scheint mir das eher ein Bug von FeedDemon zu sein.