I've received my appointment for the oath ceremony.
Timeline
Priority Date: October 14, 2004
Fingerprint appointment: November 16, 2004
Interview: March 7, 2005
Oath Ceremony: April 29, 2005